SQL Server数据库实践教程 课件 06-单表查询(二).pptx

SQL Server数据库实践教程 课件 06-单表查询(二).pptx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

SQLServer数据库实践

SQL语言一般分四类数据定义语言(DDL,DataDefinitionLanguage)数据操纵语言(DML,DataManipulationLanguage)数据查询语言(DQL,DataQueryLanguage)数据控制语言(DCL,DataControlLanguage)(+事务)√√√√

数据查询语法SELECT[ALL|DISTINCT][TOPn|PERCENT]输出列表]…FROM数据源列表[WHERE条件表达式][GROUPBY分组表达式[HAVING条件表达式]][ORDERBY排序表达式[ASC|DESC]]

stuDB数据库三张表

数据查询目录1、单表查询2、连接查询3、嵌套查询4、集合查询5、基于派生表的查询

1、单表查询单表查询仅涉及一个表,又分为:选择表中的若干列选择表中的若干元组ORDERBY排序子句聚集函数GROUPBY分组子句√√

③ORDERBY排序子句【例题5-16】查询选修了1号课程的学生学号及其成绩,查询结果按照成绩降序排列。SELECT[ALL|DISTINCT][TOPn|PERCENT]输出列表]…FROM数据源列表[WHERE条件表达式][GROUPBY分组表达式[HAVING条件表达式]][ORDERBY排序表达式[ASC|DESC]]

③ORDERBY排序子句【例题5-16】查询选修了1号课程的学生学号及其成绩,查询结果按照成绩降序排列。SELECT[ALL|DISTINCT][TOPn|PERCENT]输出列表]…FROM数据源列表[WHERE条件表达式][GROUPBY分组表达式[HAVING条件表达式]][ORDERBY排序表达式[ASC|DESC]]SELECTSno,GradeFROMSCWHERECno=1ORDERBYGradeDESC分数降序表中数据顺序

③ORDERBY排序子句【例题5-17】查询学生的学号、姓名、民族、出生日期,查询结果按照民族升序排列,同一民族的按照年龄降序排列。SELECTSno,Name,Nation,BirthdayFROMStudentORDERBYNationASC,BirthdayASCSELECT[ALL|DISTINCT][TOPn|PERCENT]输出列表]…FROM数据源列表[WHERE条件表达式][GROUPBY分组表达式[HAVING条件表达式]][ORDERBY排序表达式[ASC|DESC]]判断题:orderby子句中如果没有写排序字段,默认升序

④聚集函数函数功能COUNT(*)统计元组(行、记录)数COUNT(列名)统计该列(字段、属性)值不为空的元组数COUNT(DISTINCT列名)统计该列值不为空,并且值不重复的元组数SUM(列名)计算一列值的总和(此列必须为数值型)AVG(列名)计算一列值的平均值(此列必须为数值型)MAX(列名)求一列值的最大值MIN(列名)求一列值的最小值五个聚集函数,只有count()函数多种用法

④聚集函数【例题5-18】统计有多少名学生。代码1:SELECTcount(*)FROMStudent代码2:SELECTcount(*)学生数FROMStudentSELECT[ALL|DISTINCT][TOPn|PERCENT]输出列表]…FROM数据源列表[WHERE条件表达式][GROUPBY分组表达式[HAVING条件表达式]][ORDERBY排序表达式[ASC|DESC]]

④聚集函数【例题5-20】查询有多少学生选修了课程。SELECTcount(*)FROMSC结果:5SELECTcount(DISTINCTSno)选课人数FROMSC结果:3SELECT[ALL|DISTINCT][TOPn|PERCENT]输出列表]…FROM数据源列表[WHERE条件表达式][GROUPBY分组表达式[H

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档