1 / 34
文档名称:

第七讲 SQL高级查询语句.ppt

格式:ppt   页数:34
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第七讲 SQL高级查询语句.ppt

上传人:翩仙妙玉 2012/7/20 文件大小:0 KB

下载得到文件列表

第七讲 SQL高级查询语句.ppt

文档介绍

文档介绍:第七讲 SQL高级查询语句
鲁宁
学时:2节
教学内容
特殊查询语句
联接查询
Where联接
JOIN联接
自联接
嵌套查询
查询结果输出
数据定义语言
教学目标及重点难点
教学目标
掌握特殊查询语句的使用方法
掌握联接查询的使用方法
掌握嵌套查询中IN关键字的使用方法
了解数据表创表语句
掌握视图的创建和使用方法
能灵活应用SQL语句解决实际问题
重点难点
联接查询、子查询的理解及应用
创表语句灵活使用
空值查询
空值判断查询条件常用来搜索某一字段值为空值的记录,可以使用IS NULL或IS NOT NULL关键字来指定这种查询条件。
注:NULL值表示字段的数据值未知或不可用,它并不表示零(数字值或二进制值)、零长度的字符串或空白(字符值)。
Select * From ClassInfo Where ClassDesc is null
Select * From ClassInfo Where ClassDesc is Not null
集合的并运算(Union)
UNION 运算符将两个或多个 SELECT 语句的结果组合成一个结果集。使用 UNION 组合的结果集都必须满足下列条件:
具有相同的结构
字段数目相同
结果集中相应字段的数据类型必须兼容
UNION运算符的指定格式如下:
SELECT 语句
UNION [ALL]
SELECT 语句
UNION示例
--Union联接多个结果集
Select * From StudScoreInfo Where StudScore>=60 And StudScore<=70
Union All
Select * From StudScoreInfo Where StudScore>=90 And StudScore<=100
--与上语句等价的语句
Select * From StudScoreInfo Where StudScore>=90 And StudScore<=100 or StudScore>=60 And StudScore<=70
学生各分数段等级人数
Select '优秀',Count(*) From StudScoreInfo;
Where StudNo='99070470' And StudScore>=90;
Union All;
Select '良好',Count(*) From StudScoreInfo;
Where StudNo='99070470' And StudScore>=80 And StudScore<90;
Union All;
Select '及格',Count(*) From StudScoreInfo;
Where StudNo='99070470' And StudScore>=70 And StudScore<80;
Union All;
Select '不及格',Count(*) From StudScoreInfo;
Where StudNo='99070470' And StudScore<60
联接查询
当一个查询同时涉及两个以上的表时,称为联接查询。
联接查询是通过各个表之间共同属性列的关联来查询数据,数据表之间的联系是通过表的字段值来体现的
联接操作的目的就是通过加在联接字段上的条件将多个表联接起来,以便从多个表中查询数据。
联接查询是关系数据库中最主要的查询,包括等值与非等值联接查询、自身联接查询、外联接查询等。
表的联接方法有两种:
方法1:表之间满足一定条件的行进行联接,此时FROM子句中指明进行联接的表名,WHERE子句指明联接的列名及其联接条件。
方法2:利用关键字JOIN进行联接。
Where联接
Select ,,, From StudInfo,ClassInfo Where = And in('99070470','99070401')
in('99070470','99070401')为查询条件,而“=,“ClassID”为联接字段。
联接条件的一般格式为:
[<表名1>.] <列名1> <比较运算符> [<表名2>.] <列名2>
其中,比较运算符主要有:=、>、<、>=、<=、!=。

最近更新

2026年c语言循环程序设计题目及参考答案一套 13页

2026年中医住培带教师资理论考核题库100道附答.. 39页

2026年信阳涉外职业技术学院单招职业倾向性测.. 44页

2026年内蒙古兴安盟单招职业适应性考试题库附.. 45页

2026年南京铁道职业技术学院单招职业技能测试.. 44页

2026年吉林城市职业技术学院单招职业技能考试.. 44页

2026年大学专升本C语言真题有完整答案 13页

激光光谱下施肥对水稻生长及氨挥发的影响 20页

2025年西安职业技术学院单招职业倾向性测试模.. 44页

2025年黑龙江农业职业技术学院单招职业技能测.. 46页

2025广西桂林电子科技大学第三批管理人员招聘.. 50页

2025福建厦门外代航运发展有限公司船务部社会.. 45页

2025重庆渝北区殡仪馆招聘派遣制员工参考题库.. 46页

2026国家交通运输部所属事业单位第三批招聘19.. 45页

2026年c语言上机期末考试题及答案(全国通用).. 13页

2026年c语言文件考试题库(含答案) 13页

2026年C语言程序设计基础单项选择题库及答案1.. 13页

2026年C语言考试题精选答案 13页

2026年三亚城市职业学院单招综合素质考试模拟.. 43页

2026年专升本C语言真题(典优) 13页

2026年中国廉政知识测试题及答案(各地真题).. 14页

2026年仰恩大学单招职业技能测试题库附答案解.. 45页

2024年河北轨道运输职业技术学院辅导员考试参.. 36页

2026年包头铁道职业技术学院单招职业倾向性测.. 43页

2026年华北理工大学轻工学院单招综合素质考试.. 44页

2026年南通师范高等专科学校单招职业适应性测.. 44页

2025年中共漯河市委统战部所属事业单位人才引.. 40页

设计艾灸排烟系统施工方案 6页

江苏省住建厅发布《江苏省城镇排水管网排查评.. 1页

约瑟的一生PPT精选文档50页文档 50页