- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库》第三讲SQL简单查询语创新
第三讲 SQL简单查询语句 教学内容及目标 教学内容 3.1 Select查询语句结构 3.2 SELECT子句 3.3 FROM子句 3.4 WHERE子句 3.5 GROUP BY子句 3.6 HAVING子句 3.7 ORDER BY子句 学习目标 掌握Select语法 灵活应用Select语句进行数据查询和统计 学习重点难点 WHERE条件的用法 GROUP BY子句 汇总函数的使用 多表关联查询 3.1 Select查询语句结构 3.1.1 SELECT语句的基本结构 SELECT select_list [INTO new_table_name] FROM table_list [WHERE search_conditions] [GROUP BY group_by_list] [HAVING search_conditions] [ORDER BY order_list [ASC | DESC]] Select语句的执行过程 (1)读取FROM子句中基本表、视图的数据,执行笛卡尔积操作。 (2)选取满足WHERE子句中给出的条件表达式的元组。 (3)按GROUP子句中指定列的值分组,同时提取满足HAVING子句中组条件表达式的那些组。 (4)按SELECT子句中给出的列名或列表达式求值输出。 (5)ORDER子句对输出的目标表进行排序,按附加说明ASC升序排列,或按DESC降序排列。 参数说明 select_list:表示需要检索的字段的列表,字段名称之间使用逗号分隔。在这个列表中不但可以包含数据源表或视图中的字段名称,还可以包含其他表达式,例如常量或Transact-SQL函数。如果使用*来代替字段的列表,那么系统将返回数据表中的所有字段。 INTO new_table_name:该子句将指定使用检索出来的结果集创建一个新的数据表。New_table_name为这个新数据表的名称。 FROM table_list:使用这个句子指定检索数据的数据表的列表。 参数说明 GROUP BY group_by_list:GROUP BY 子句根据参数group_by_list提供的字段将结果集分成组。 HAVING search_conditions:HAVING子句是应用于结果集的附加筛选,search_conditions将用来定义筛选条件。从逻辑上讲,HAVING子句将从中间结果集对记录进行筛选,这些中间结果集是用SELECT语句中的FROM、WHERE或GROUP BY子句创建的。 ORDER BY order_list [ASC | DESC]:ORDER BY 子句用来定义结果集中的记录排列的顺序。Order_list将指定排序时需要依据的字段的列表,字段之间使用逗号分隔。ASC和DESC关键字分别指定记录是按升序还是按降序排序。 3.1.2 使用SELECT语句的注意事项 在使用SELECT语句时,如果对引用的数据库对象不加以限制,有可能产生歧义。使用SELECT语句需要注意以下三方面的问题: (1)在数据库系统中,可能存在对象名称重复的现象。例如,两个用户同时定义了一个名为StudInfo的表,因此,在引用用户ID为“Stud”的用户定义的StudInfo数据表时,需要使用用户ID限定数据表的名称。 SELECT * FROM Stud.StudInfo (2)在使用SELECT语句进行查询时,需要引用的对象所在的数据库不一定总是当前的数据库。在引用数据表时需要使用数据库来限定数据表名称。 Select * From pubs.dbo.authors Select * From pubs..authors (3)在FROM子句中指定的数据表和视图可能包含有相同的字段名称,外键字段名称很可能与相应的主键字段名称相同。因此,为了避免字段引用时的歧义,必须使用数据表或视图名称来限定字段名称。 Select StudInfo.StudNo,StudInfo.StudName,ClassInfo.ClassName From StudInfo,ClassInfo Where StudInfo.ClassID=ClassInfo.ClassID 3.2 SELECT子句 3.2.1 语法 SELECT [ ALL | DISTINCT ]????[ TOP n [ PERCENT ]]???? select_list select_list ::= ????{????* ????????| { table_name | view_name | table_alias }.*????????| ????{ column_name | expression | IDEN
您可能关注的文档
- 6生物七年级下册知识点填空题有答案.doc
- 《手形的联想PPT课件》优秀教学.ppt
- 非煤矿山安全生产法规标准_ok.ppt
- 6生化检验质控及失控分析、处理.ppt
- 《手持式电动工具的管理、使用、检查和维修安全技术规程》.ppt
- 《打造“实、细、活、巧”办学特色的实践研究》方案.doc
- 《手形的联想》课件2.ppt
- 非织造布试题与答案.doc
- 《手游用户偏好调查》分析报告.docx
- 6电子商务环境下的的税收问题及其对策.doc
- 2023年度事业单位招聘试题预测试卷(完整版)附答案详解.docx
- 2023年度事业单位招聘试题预测试卷含答案详解(巩固).docx
- 2023年度事业单位招聘试题预测试卷及完整答案详解(各地真题).docx
- 2023年度事业单位招聘试题预测试卷及参考答案详解(满分必刷).docx
- 2023年度事业单位招聘试题预测试卷含答案详解【名师推荐】.docx
- 2023年度事业单位招聘试题预测试卷【学生专用】附答案详解.docx
- 2023年度事业单位招聘试题预测试卷及完整答案详解(易错题).docx
- 2023年度事业单位招聘试题附参考答案详解【模拟题】.docx
- 2023年度事业单位招聘试题预测试卷【考点精练】附答案详解.docx
- 2023年度事业单位招聘试题预测试卷【满分必刷】附答案详解.docx
最近下载
- 纳米陶瓷颗粒增强高铬铸铁铸渗层的组织分析.pdf VIP
- 农用植保无人机施药技术规程.doc VIP
- 税务总局电子申报软件纳税人端使用的说明书.doc VIP
- 【哔哩哔哩视频网站的财务风险识别与应对研究】8300字.docx VIP
- 成人肠内营养支持的护理.pdf VIP
- 中国热射病诊断与治疗指南(2025版).pptx VIP
- 统编版《道德与法治》四年级下册全册教案设计.docx VIP
- 区域地质调查设计编写提纲、地质图图式、区域地质调查报告编写提纲.pdf VIP
- 无钼镍高铬合金铸铁耐磨衬板的研制与应用.pdf VIP
- 一种低温脱除氢气中氧气的催化剂制备方法、催化剂及其应用.pdf VIP
文档评论(0)