–投影查询
/*
简单查询关键字说明:
all :指定显示所有的记录,包括重复行。all是默认设置。
distinct :指定显示所有的记录,但不包括重复行。
top n [percent]:指定从结果中返回前n行,或者前n%的数据记录
* : 表示所有记录
*/
–选择一个表中指定的列
–查询学生表中“姓名”,“年龄”
select Sname , Sage from Student
–查询学生表中的所有记录
select * from Student –用*表示所有的列
–查询学生表中所有学生的姓名,去掉重复行
select distinct Sname from Student
/*
用distinct关键字可以过滤掉查询结果中重复行
*/
–查询学生表中前三行的记录
select top 3 * from Student
/*
用top n 可以指定查询表中的前n行记录
*/
–查询学生表中前50%的记录
select top 50 percent * from Student
/*
用top n percent可以指定查询表中前n%的记录
*/
–修改查询结果中的列标题
/*
修改查询列名的常用方法
方法一:在列表达式后面直接给出列名
方法二:用as关键字来连接列表达式和指定的列名
*/
–将查询结果中的Sname给成“姓名”,Sno改成“学号”,Sage改成“年龄”
–方法一:
select Sno 学