sql语句中any和all的用法
这两个都是用于子查询的
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的用法相关推荐
- Sql语句中between与in的用法详解
通常在写SQL语句中我们时不时就会用到between或者in,或者两者组合在一起,between的运算符用于 WHERE 表达式中,选取介于两个值之间的数据范围.BETWEEN 同AND 一起搭配使用 ...
- 03-映射文件的sql语句中 #{} 和 ${} 的区别以及实现模糊查询
映射文件的sql语句中 #{} 和 ${} 区别以及实现模糊查询 目录 sql 语句中的 #{} #{} 模糊查询错误用法 #{} 实现模糊查询 sql 语句中的 ${} ${} 实现模糊查询 #{} ...
- 【MyBatis笔记】03-映射文件的sql语句中 #{} 和 ${} 的区别以及实现模糊查询
映射文件的sql语句中 #{} 和 ${} 区别以及实现模糊查询 sql 语句中的 #{} #{} 模糊查询错误用法 #{} 实现模糊查询 sql 语句中的 ${} ${} 实现模糊查询 #{} 与 ...
- SQL语句中的数学函数
SQL语句中的数学函数 开发工具与关键技术:SQL Server 2014.SQL语句中的数学函数 作者:袁何恩 撰写时间:2019年7月16日 今天,我要和大家分享的技术是SQL语句中的数学函数. ...
- MySQL删除s表命令_SQLServer数据库sql语句中----删除表数据drop、truncate和delete的用法...
本文主要向大家介绍了SQLServer数据库sql语句中----删除表数据drop.truncate和delete的用法,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 虽 ...
- SQL语句中的select高级用法
#转载请联系 为了更好的了解下面的知识点,我们先创建两张表并插入数据. # 学生表 +----+-----------+------+--------+--------+--------+------ ...
- IsNull 和 SQL语句中CASE WHEN用法
[转]IsNull 和 SQL语句中CASE WHEN用法收藏 [转]IsNull 和 SQL语句中CASE WHEN用法 1.ISNULL 使用指定的替换值替换 NULL. ...
- sql语句中的in用法示例_PHP中的循环语句和示例
sql语句中的in用法示例 循环 (Loops) Imagine that we need a program that says "hello world" 100 times. ...
- sql语句中的in用法示例_示例中JavaScript in操作符
sql语句中的in用法示例 One of the first topics you'll come across when learning JavaScript (or any other prog ...
最新文章
- 家庭背景音乐的发展趋势
- 机器学习算法加强——SVM(支持向量机)
- [TCP/IP] 三次握手过程中有哪些不安全性
- python复制文件的代码_python 复制文件流程
- MySQL8.0.14 - 新特性 - InnoDB Parallel Read简述
- python库_python使用ctypes库调用DLL动态链接库_python
- Powershell调用静态方法
- NYOJ-单调递增最长子序列(dp)
- python两个 list 获取交集,并集,差集的方法
- python爬虫教程-Python爬虫入门教程——爬取自己的博客园博客
- 使用bintray-release工具上传gradle项目至bintray.com
- C语言谭浩强编程错误归纳
- mitmproxy抓https出现502Bad Gateway. unable to get local issuer certificate的解决方法
- 数据结构一 (简介)
- 腾讯云服务器架设mir2
- python中fn是什么意思_Python fn
- 华为服务器安装操作系统
- 说说技术总监的三板斧(十年肺腑之言)
- Python+MySQL+云服务器 定时爬取B站日榜与微博热搜榜信息并保存至数据库
- 【VOLTE】【SRVCC】【1】 VOLTE SRVCC(SRVCC TO 3GPP)
热门文章
- 山东鲁能_发改委-光伏扶贫信息化项目Bug修改
- php中的反射类,PHP反射类ReflectionClass
- SGame 简单客户端
- PyTorch中Variable变量与torch.autograd.Variable
- 【电路方案】基于单片机智能市电温度控制系统设计-基于单片机RGB颜色智能识别系统设计-基于单片机四路红外遥控开关电路设计-基于单片机自行车自动防盗报警系统设计-基于单片机智能无线病床呼叫系统设计
- 做外贸SOHO如何收汇
- golang-ants协程池使用和实现逻辑
- 使用动画绘制飘动的云朵
- html二维数组查找车票,用C语言设计出的火车票系统
- 数据结构之Queue | 让我们一块来学习数据结构