数据库必读
查询只有一个人选修的课程号 学号
课号 9901 C01 9902 C01 9902 C02
成绩 85 90 85
学号
课号 9901 C01 9902 C01 9902 C02
成绩 85 90 85
相关子查询求解: select 课号 from 选课 scx where 课号 not in (select 课号 from 选课 where 学号!=scx.学号) 分组查询求解: select 课号,count(*) from 选课 group by 课号 having count(*)=1 select 课号 from 选课 group by 课号 having count(*)=1 分析此语句的执行过程 from从句,制订查询使用 “选课” 表的精确副表 学号 课号 成绩 9901 C01 85 9902 C01 90 9902 C02 85 group by从句组合副表中的行 学号 课号 成绩 {9901,9902} C01 {85,90} {9902} C02 {90} having从句 count(*)=1 意味着由多行组成的所有(组合后)的行必须满足条件。 学号 课号 成绩 {9902} C02 {90} select从句指定哪些列出现在最终结果中。 课号 C02 查询年龄大于其所在职称的教师平均年龄的教师信息 编号 姓名 性别 T01 张伟 男 T02 王强 男 T03 叶力 女 T04 李霞 女
年龄 34 27 54 50
职称 副教授 讲师 教授 教授
相关子查询求解: select 姓名,编号,职称 from 教师 t1 where 年龄 > (select Avg(年龄) from 教师 t2 where t1.职称=t2.职称) 返回队列子查询 查询与王强老师年龄与职称相同的教师 select * from 教师 where 年龄=(select 年龄 from 教师 where 姓名='王伟') and 职称=(select 职称 from 教师 where 姓名='王伟')




select 课号 from 选课 scx where 课号 not in (select 课号 from 选课 where 学号!=scx.学号)分组查询求解:
select 课号,count(*) from 选课 group by 课号 having count(*)=1select 课号 from 选课 group by 课号 having count(*)=1

分析此语句的执行过程

相关子查询求解:
select 姓名,编号,职称 from 教师 t1 where 年龄 > (select Avg(年龄) from 教师 t2 where t1.职称=t2.职称)
返回队列子查询
查询与王强老师年龄与职称相同的教师
select * from 教师 where 年龄=(select 年龄 from 教师 where 姓名='王伟') and 职称=(select 职称 from 教师 where 姓名='王伟')如果支持返回多列子查询时使用下语句
ORACLE,SQL语言入门基础讲解_电脑基础知识_IT/计算机_专业资料。对sql基础语言详细讲解,入门的必备佳品 第1章 关系数据库与SQL语言环境 ORACLE 9i 第1章 关系数据...
sql数据库入门 33页 1下载券 数据库基础讲解,详细,入... 5页 免费 第一章...四.结论通过上一学期数据库系统概论的学习,对数据库的 基础有了学习,学习了...
用户可以通过创建数据库来存储不同类别或者形式的数据。 因此,在本章用户将详细地学习针对数据库的基本操作和数据库的日常管理操作,即如 何创建数据库、对数据/...
3页 2财富值 nrf905中文资料 23页 免费 数据库入门 9页 5财富值搜...SQL数据库基础讲解 SELECT 格式:select 字段名 例:查询数据库中所 from 表名 ...
用户可以通过创建数据库来存储不同类别或者形式的数据。 因此,在本章用户将详细地学习针对数据库的基本操作和数据库的日常管理操作,即如 何创建数据库、对数据/...
MySQL数据库基础与实例教程全部课件_IT认证_资格考试/认证_教育专区。超详细的...精力放在 MySQL知识点的学习上,本书使用尽可能少的 数据库表讲解MySQL的所有...
sql数据库基础入门 33页 1财富值 数据库基础讲解,详细,入门... 5页 免费 oracle...现在我们来一起分析一份使用Dao技术访问 Access数据库的示例代码,以学习具体编...
2013广东省数据库入门基础_韩语学习_外语学习_教育专区。2013广东省数据库入门基础 1、设有一个数组中存放了一个无序的关键序列 K1、K2、?、Kn。现要求将 Kn ...
2012江苏省数据库入门基础_韩语学习_外语学习_教育专区。2012江苏省数据库入门基础 1、本题要求建立有序的循环链表。从头到尾扫描数组 A,取出 A[i](0<=i<n)...
SQL数据库基础讲解 SELECT ? 格式:select 字段名 ? 例:查询数据库中所 from 表名 where 条件 有10月份类别为01的 凭证 ? select * from gl_accvouch where ...
闽公网安备 35021102001881号 
热门文档