- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四讲---SQL基本语句---查询等课件
关系数据库标准语言SQL;第三章 关系数据库标准语言SQL;3.1 SQL概述;§3.1.1 SQL的特点;§3.1.1 SQL的特点;§3.1.1 SQL的特点;§3.1.2 SQL语言的基本概念;§3.1.2 SQL语言的基本概念;3.2 数 据 定 义;3.2.1 定义、删除与修改基本表;1. 定义基本表 ;1. 定义基本表;1. 定义基本表;1. 定义基本表;2. 修改基本表;2. 修改基本表;2. 修改基本表;3.删除基本表 ;3.1 查 询 ;3.3 查 询;3.3 查 询;3.3 查 询;示例数据库 ;3.3.1 单表查询 ;一、选择表中的若干列;一、选择表中的若干列;3. 查询经过计算的值;3. 查询经过计算的值;二、选择表中的若干元组 ;1. 消除取值重复的行;注意 DISTINCT短语的作用范围是所有目标列
例:查询选修课程的各种成绩
错误的写法
SELECT DISTINCT Cno,DISTINCT Grade
FROM SC;
正确的写法
SELECT DISTINCT Cno,Grade FROM SC;?;2.查询满足条件的元组;(1) 比较大小;(2) 确定范围;(3) 确定集合;(4) 字符串匹配;(4) 字符串匹配;(4) 字符串匹配;(4) 字符串匹配;(4) 字符串匹配;(4) 字符串匹配;(5) 涉及空值的查询;空值;空串与NULL;(6) 多重条件查询;三、对查询结果排序 ;三、对查询结果排序;四、使用集函数 ;四、使用集函数;五、对查询结果分组 ;五、对查询结果分组;五、对查询结果分组;五、对查询结果分组;五、对查询结果分组;五、对查询结果分组;3.3 查 询 ;3.3.2 连接查询 ;连接操作的执行过程;连接操作的执行过程;3.3.2 连接查询;广义笛卡尔积 ;一、等值与非等值连接查询 ;等值连接;一、等值与非等值连接查询;;§3.3.2 连接查询;§3.3.2 连接查询;一、等值与非等值连接查询;一、等值与非等值连接查询;二、自身连接 ;二、自身连接;二、自身连接;三、外连接(Outer Join) ;;三、外连接(Outer Join);三、外连接(Outer Join );三、外连接(Outer Join );四、复合条件连接;四、复合条件连接;四、复合条件连接;3.3 查 询 ;3.3.3 嵌套查询;1 嵌套查询概述;2 嵌套查询分类及求解方法;3 引出子查询的谓词;一、带有IN谓词的子查询;一、带有IN谓词的子查询;一、带有IN谓词的子查询;一、带有IN谓词的子查询;一、带有IN谓词的子查询;二、带有比较运算符的子查询;二、带有比较运算符的子查询;二、带有比较运算符的子查询;二、带有比较运算符的子查询;;;三、带有ANY或ALL谓词的子查询;三、带有ANY或ALL谓词的子查询;三、带有ANY或ALL谓词的子查询;三、带有ANY或ALL谓词的子查询;三、带有ANY或ALL谓词的子查询;四、带有EXISTS谓词的子查询;四、带有EXISTS谓词的子查询;四、带有EXISTS谓词的子查询;四、带有EXISTS谓词的子查询;四、带有EXISTS谓词的子查询;四、带有EXISTS谓词的子查询;四、带有EXISTS谓词的子查询;四、带有EXISTS谓词的子查询;四、带有EXISTS谓词的子查询;四、带有EXISTS谓词的子查询?;3.3 查 询 ;3.3.4 SELECT语句的一般格式;目标列表达式格式
(1) [ 表名.] *
(2) [表名.]属性列名表达式[,[表名.]属性列名表达式] …
属性列名表达式:由属性列、作用于属性列的集函数和常量的任意算术运算(+,-,*,/)组成的运算公式。;集函数格式;条件表达式格式;条件表达式格式
文档评论(0)