第四章检索数据.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章检索数据ppt课件

网络数据库SQL Server 第四章 数据检索 主讲:向永香 Email:xyx401@163.com 主要内容 掌握查询的基本语法 掌握常用的SQL函数 掌握TOP关键字和DISTINCT关键字的用法 4.1 T-SQL查询语句 4.1 查询和记录集 查询:即根据用户的要求,将数据库表中符合条件的记录筛选出来的过程。 记录集:符合查询条件的记录组成的二维表结构的结果集。 4.1 T-SQL查询语句 4.1 查询和记录集 4.1 T-SQL查询语句 4.1.2 使用Select语句进行查询 Select语句基本语法格式 SELECT 列名 FROM 表名 [WHERE 查询条件] [ORDER BY 排序的列名][ASC 或DESC] 说明 最基本的语法,是对单个表进行查询; SELECT后接要筛选的字段,多个字段之间有逗号分隔; WHERE条件部分是可选的,如果筛选的记录有条件就加,并且可以由多个条件组合查询,多个条件之间根据需要用逻辑运算符AND 和 OR连接。 ORDER BY 关键字可选,排序默认是按照升序即ASC关键字,也可以省略,如果要降序排序,需要明确使用DESC关键字。排序也可按照多个字段进行。 4.1 T-SQL查询语句 4.1.2 使用Select语句进行查询 返回表中所有字段,可以用*替代字段名 例:查询所有学生的信息 SELECT * FROM Student 筛选部分字段,必须明确指定字段名 例:显示住在广州的学生的编号、姓名和性别 SELECT StuNo, StuName, StuSex FROM Student WHERE StuAddress =‘广州’ 4.1 T-SQL查询语句 4.1.2 使用Select语句进行查询 在查询中使用别名 用as关键字 SELECT StuNo AS 学号, StuName AS 姓名, StuSex AS 性别 FROM Student WHERE (StuAddress = 广州) 4.1 T-SQL查询语句 4.1.2 使用Select语句进行查询 用空格 SELECT StuNo 学号, StuName 姓名, StuSex 性别 FROM Student WHERE (StuAddress = 广州) 用=号 SELECT 学号=StuNo, 姓名= StuName , 性别 =StuSex FROM Student WHERE (StuAddress = 广州) 4.1 T-SQL查询语句 4.1.2 使用Select语句进行查询 查询空记录 通过IS NULL、IS NOT NULL来判断是否为空 SELECT 学号=StuNo, 姓名= StuName , 性别 =StuSex FROM Student WHERE (StuAddress = IS NOT NULL) 使用复合条件筛选记录 例:筛选考试科目代号002为并且成绩大于70分的信息 SELECT StuNo 学号, CourseNo 课程号, Score 成绩 FROM StuScore WHERE Score70 AND CourseNo=002 ORDER BY CourseNo 4.1 T-SQL查询语句 4.1.2 使用Select语句进行查询 在查询中使用常量列 例:在查询中添加一个常量列国家,列的值为“中国” SELECT StuNo 学号, StuName 姓名, StuSex 性别, StuAddress 地址, 国家= 中国 FROM Student 4.1 T-SQL查询语句 4.1.2 使用Select语句进行查询 替换结果集中的数据 例:根据学生成绩,划分不同的等级。成绩大于85分,显示优秀;成绩小于60分显示不及格;其余的显示合格。使用CASE函数来实现。 SELECT StuNo 学号, CourseNo 课程号, 等级=CASE WHEN Score=85 THEN 优秀 WHEN Score=60 THEN 合格 ELSE 不及格 END FROM StuScore 4.1 T-SQL查询语句 4.1.2 使用Select语句进行查询 排序的使用 例:由高到低显示学生的成绩信息 SELECT StuNo 学号, CourseNo 课程号, Score 成绩 FROM StuScore ORDER BY Score DESC

文档评论(0)

xyz118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档