这两个都是用于子查询的

any 是任意一个
all 是所有

any表示有任何一个满足就返回true,all表示全部都满足才返回true

建议使用max和min更加直观

比如
select * from student where 班级=’01’ and age > all (select age from student where 班级=’02’);
就是说,查询出01班中,年龄大于 02班所有人的同学
相当于
select * from student where 班级=’01’ and age > (select max(age) from student where 班级=’02’);


select * from student where 班级=’01’ and age > any (select age from student where 班级=’02’);
就是说,查询出01班中,年龄大于 02班任意一个 的 同学
相当于
select * from student where 班级=’01’ and age > (select min(age) from student where 班级=’02’);

SELECT cno ,sno ,DEGREE from SCORE sc where sc.cno = '3-105' and  sc.DEGREE>
 ( SELECT min(DEGREE) from SCORE where cno = '3-245') order by DEGREE desc

SELECT * FROM SCORE WHERE DEGREE>ANY(SELECT DEGREE FROM SCORE WHERE CNO='3-245')
AND CNO='3-105'  ORDER BY DEGREE DESC;

上面感觉min 更直观些

SELECT DEGREE from SCORE where DEGREE >  ANY(SELECT  DEGREE   from SCORE  WHERE CNO='3-245')

SELECT ANY(SELECT  DEGREE   from SCORE  WHERE CNO='3-245')   from SCORE  :  这种写法就不对了

sql语句中any和all的用法相关推荐

  1. Sql语句中between与in的用法详解

    通常在写SQL语句中我们时不时就会用到between或者in,或者两者组合在一起,between的运算符用于 WHERE 表达式中,选取介于两个值之间的数据范围.BETWEEN 同AND 一起搭配使用 ...

  2. 03-映射文件的sql语句中 #{} 和 ${} 的区别以及实现模糊查询

    映射文件的sql语句中 #{} 和 ${} 区别以及实现模糊查询 目录 sql 语句中的 #{} #{} 模糊查询错误用法 #{} 实现模糊查询 sql 语句中的 ${} ${} 实现模糊查询 #{} ...

  3. 【MyBatis笔记】03-映射文件的sql语句中 #{} 和 ${} 的区别以及实现模糊查询

    映射文件的sql语句中 #{} 和 ${} 区别以及实现模糊查询 sql 语句中的 #{} #{} 模糊查询错误用法 #{} 实现模糊查询 sql 语句中的 ${} ${} 实现模糊查询 #{} 与 ...

  4. SQL语句中的数学函数

    SQL语句中的数学函数 开发工具与关键技术:SQL Server 2014.SQL语句中的数学函数 作者:袁何恩 撰写时间:2019年7月16日 今天,我要和大家分享的技术是SQL语句中的数学函数. ...

  5. MySQL删除s表命令_SQLServer数据库sql语句中----删除表数据drop、truncate和delete的用法...

    本文主要向大家介绍了SQLServer数据库sql语句中----删除表数据drop.truncate和delete的用法,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 虽 ...

  6. SQL语句中的select高级用法

    #转载请联系 为了更好的了解下面的知识点,我们先创建两张表并插入数据. # 学生表 +----+-----------+------+--------+--------+--------+------ ...

  7. IsNull 和 SQL语句中CASE WHEN用法

    [转]IsNull 和 SQL语句中CASE WHEN用法收藏   [转]IsNull 和 SQL语句中CASE WHEN用法 1.ISNULL     使用指定的替换值替换   NULL.      ...

  8. sql语句中的in用法示例_PHP中的循环语句和示例

    sql语句中的in用法示例 循环 (Loops) Imagine that we need a program that says "hello world" 100 times. ...

  9. sql语句中的in用法示例_示例中JavaScript in操作符

    sql语句中的in用法示例 One of the first topics you'll come across when learning JavaScript (or any other prog ...

最新文章

  1. 家庭背景音乐的发展趋势
  2. 机器学习算法加强——SVM(支持向量机)
  3. [TCP/IP] 三次握手过程中有哪些不安全性
  4. python复制文件的代码_python 复制文件流程
  5. MySQL8.0.14 - 新特性 - InnoDB Parallel Read简述
  6. python库_python使用ctypes库调用DLL动态链接库_python
  7. Powershell调用静态方法
  8. NYOJ-单调递增最长子序列(dp)
  9. python两个 list 获取交集,并集,差集的方法
  10. python爬虫教程-Python爬虫入门教程——爬取自己的博客园博客
  11. 使用bintray-release工具上传gradle项目至bintray.com
  12. C语言谭浩强编程错误归纳
  13. mitmproxy抓https出现502Bad Gateway. unable to get local issuer certificate的解决方法
  14. 数据结构一 (简介)
  15. 腾讯云服务器架设mir2
  16. python中fn是什么意思_Python fn
  17. 华为服务器安装操作系统
  18. 说说技术总监的三板斧(十年肺腑之言)
  19. Python+MySQL+云服务器 定时爬取B站日榜与微博热搜榜信息并保存至数据库
  20. 【VOLTE】【SRVCC】【1】 VOLTE SRVCC(SRVCC TO 3GPP)

热门文章

  1. 山东鲁能_发改委-光伏扶贫信息化项目Bug修改
  2. php中的反射类,PHP反射类ReflectionClass
  3. SGame 简单客户端
  4. PyTorch中Variable变量与torch.autograd.Variable
  5. 【电路方案】基于单片机智能市电温度控制系统设计-基于单片机RGB颜色智能识别系统设计-基于单片机四路红外遥控开关电路设计-基于单片机自行车自动防盗报警系统设计-基于单片机智能无线病床呼叫系统设计
  6. 做外贸SOHO如何收汇
  7. golang-ants协程池使用和实现逻辑
  8. 使用动画绘制飘动的云朵
  9. html二维数组查找车票,用C语言设计出的火车票系统
  10. 数据结构之Queue | 让我们一块来学习数据结构