目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

JAVA全系列 教程

3762个小节阅读:7094.7k

收藏
全部开发者教程

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(3.8k)
赞(0)

多行子查询

image-20211113195634870

多行子查询

子查询返回多行被称为多行子查询。对多行子查询要使用多行运算符而不是单行运

算符。

使用ANY运算符

image-20211113195733708

ANY 运算符

ANY 运算符比较一个值与一个子查询返回的任意一个值。

  • < ANY 意思是小于最大值。
  • > ANY 意思是大于最小值。
  • = ANY 等同于 IN。

使用ALL运算符

image-20211113200148446

ALL 运算符比较一个值与子查询返回的全部值。

  • < ALL 意思是小于最小值。
  • > ALL 意思是大于最大值,

NOT 运算符可以与 IN运算符一起使用。

子查询中的空值

image-20211113200646356

内查询返回的值含有空值,并因此整个查询无返回行,原因是用大于、小于或不等于比较Null值,都返回null。所以,只要空值可能是子查询结果集的一部分,就不能用 NOT IN 运算符。NOT IN 运算符相当于 <> ALL。

注意,空值作为一个子查询结果集的一部分,如果使用 IN 操作符的话,不是一个问题。IN 操作符相当于 =ANY。

示例:

查找各部门收入为部门最低的那些雇员。显示他们的名字,薪水以及部门 ID。

实时效果反馈

1.对多行子查询要使用比较符。

A =、>、ALL

B IN、ANY、ALL

C IN、<>、ALL

D IN、ANY、<>

答案

1=>B

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2