(六):投影查询、选择查询 示例

  • Post author:
  • Post category:其他


–简单查询

–投影查询

/*

简单查询关键字说明:

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 学



版权声明:本文为u011390632原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。