- 4
- 0
- 约8.53千字
- 约 22页
- 2016-11-29 发布于河南
- 举报
Lesson9 子查询
示例:查询EMP表中每个月部门成本最高的部门编号及成本金额 SELECT deptno,sum(sal) FROM emp GROUP BY deptno HAVING sum(sal)=( SELECT MAX(SUM(sal)) FROM emp GROUP BY deptno); ANY或ALL补充说明 子查询问题 子查询的另一个常见问题是内查询没有返回行。 在幻灯片的 SQL 语句中,子查询包含一个 WHERE 子句,推测起来,其目的是找名字为 Haas 的雇员,该语句是正确的,但在执行时选择无行返回。 没有名叫 Haas 的雇员,所以子查询无返回行,外查询得到子查询的结果 (null) 并且在 WHERE 子句中使用该结果,外查询找不到一个 job 等于 null 的雇员,所以也没有行返回。如果一个 job 存在 null 值,也没有返回行,因为比较两个空值还是空,因此 WHERE 子句的条件不为 true。 多行子查询 子查询返回多行被称为多行子查询。对多行子查询要使用多行运算符而不是单行运算符。多行运算符期待多个值。 SELECT ename, sal, d
您可能关注的文档
- DW制作.ppt
- 12 jQuery基础入门.pptx
- 面向对象0608.doc
- 中间件_7.ppt
- 面向对象设计原则的总结.doc
- c016.ppt
- COM技术.ppt
- apache 对象池.docx
- 托福阅读机经背景复习:Ice Quake.docx
- 前缀、中缀、后缀表达式.doc
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测数学+答案.pdf
- 云南金太阳2025-2026学年高一下学期3月开学考试英语试题+答案.pdf
- 银川市、石嘴山市、吴忠市三市2026年高三年级学科教学质量检测生物+答案.docx
- 云南金太阳2025-2026学年高一下学期3月开学考试历史试题+答案.pdf
- 湖北省云学联盟2025-2026学年高二下学期3月学科素养测评英语试卷(含答案).pdf
- 河南天一大联考2026年高一3月联考语文试题.docx
- 河南天一大联考2026年高一3月联考语文试题.pdf
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测英语+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测政治+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测地理+答案.pdf
原创力文档

文档评论(0)