exists用法_SQL中的ALL、ANY和SOME的用法介绍
SQL Server中有三个关键字可以修改比较运算符:ALL、ANY和SOME,其中ANY和SOME等价。
他们作用于比较运算符和子查询之间,作用类似EXISTS、NOT EXISTS、IN、NOT IN 以及其他逻辑意义,这些语法同样被SQL Server 2000支持但是很少看到有人用它们,今天我们就来介绍一下他们的用法。
定义
ALL:是所有,表示全部都满足才返回true
ANY/SOME:是任意一个 ,表示有任何一个满足就返回true
示例
我们新建两个表Test1和Test2Test1表结构如下:
Test2表结构如下:
ALL使用示例
示例1
SELECT
结果为:
从上面的结果我们可以看出,只有Test2中的5才是大于Test1中的所有数。
示例2
SELECT
结果为:
从上面的结果我们可以看出,只有Test2中的1才是小于Test1中的所有数。
ANY/SOME使用示例
示例
SELECT
他们的结果均为:
从上面的结果我们可以看出,ANY和SOME是等价的,而且Test2中的任何一个数都满足大于Test1中的数。比如Test2中的3就大于2
"=ANY"与"IN"相同
示例
SELECT
他们的结果均为:
表示Test1中的任何一个数都存在于Test2中
"<>ALL"与"NOT IN"相同
示例
SELECT
他们的结果均为:
表示Test2中的结果都不存在与Test1中
这三个关键字不常用,但是如果遇到了知道是什么意思,怎么用就好了。
exists用法_SQL中的ALL、ANY和SOME的用法介绍相关推荐
- python中all函数的用法_python中map、any、all函数用法分析
这篇文章主要介绍了 python 中 map . any . all 函数用法 , 实例分析了 map . any . all 函数 的相关使用技巧 , 具有一定参考借鉴价值 , 需要的朋友可以参考下 ...
- python返回值return用法_Python中return函数返回值代码实例用法
本篇文章小编给大家分享一下Python中return函数返回值代码实例用法,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. return 添加返回值 r ...
- python中pickle模块的用法_Python中json模块和pickle模块的简单介绍(附示例)
本篇文章给大家带来的内容是关于Python中json模块和pickle模块的简单介绍(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Python中的json模块和pickl ...
- Java 中exists用法_sql中exists,not exists的用法
exists : 强调的是是否返回结果集,不要求知道返回什么, 比如: select name from student where sex = 'm' and mark exists(select ...
- Java 中exists用法_SQL中EXISTS的用法
比如在Northwind数据库中有一个查询为 SELECT c.CustomerId,CompanyName FROM Customers c WHERE EXISTS( SELECT OrderID ...
- java SQLexists用法_sql中的 exists 用法
tablea aid aNAME 1 A1 2 A2 3 A3 tableb bID AID bNAME 1 1 B1 2 2 B2 3 2 B3 这是俩张表... select * from tab ...
- oracle mysql limit用法_sql中limit使用方法
1.下面是几种limit的方法:原则看看下面几个例子应该就懂了 在数据库中很多地方都会用到,比如当你数据库查询记录有几万.几十万时使用limit查询效率非常快,只需要查询出你需要的数据就可以了·再也不 ...
- constrain用法_SQL中的CONSTRAINT(约束)用法总结
主要就是增加数据约束的.在sqlite作为数据库时必须加上约束 Oracle中的约束简单介绍 约束 Including Constraints 在数据库中使用约束(constraints)是为了在 ...
- mysql declare 用法_SQL中的declare用法
平时写SQL查询.存储过程都是凭着感觉来,没有探究过SQL的具体语法,一直都是按c#那一套往SQL上模仿,前几天项目中碰到一个问题引起了我对declare定义变量的作用域的兴趣. 大家都知道c#中的局 ...
最新文章
- try-catch-finally中return的执行情况
- 并发编程-02并发基础CPU多级缓存和Java内存模型JMM
- Vue学习(动态组件、组件路由缓存keepalive)-学习笔记
- Linux内核同步机制之completion
- 连载:告诉你如何设计一个日访问量千万级别的系统,谈oracle的高级设计和开发(2)...
- jquery之超简单的div显示和隐藏特效demo
- mysql status uptime_MySQL优化(四) 慢查询的定位及优化
- json编辑器插件 vue_vue-json-editor json编辑器
- 南京邮电大学电工电子基础B实验三(交流参数的测量)
- MySQL怎么打开explain_MySql性能加速分析以及PHPMYADMIN中explain用法
- Windows更新后双系统引导消失manjaro启动项丢失修复
- 非线性求解器 Casadi (c++使用例子)
- 无刷马达驱动方案之电动工具方案设计
- 生物信息百Jia软件(十三):clustalw
- C++20 标准正式发布
- Conversion failed when converting date and/or time from character string.
- activiti java service task 服务任务
- 软件测试行业能干的多少岁?是不是真的只能干到35.....
- 重新理解 Go 实战
- 打印机服务器无法删除文件,为什么打印机的驱动删除不了 - 驱动管家
热门文章
- python条件表达式连起来写一段话_python学习笔记十三条件表达式应用
- python需要配置环境变量吗_教你手动设置python环境变量
- composer 完整路径才能访问_一份完整的运营方案策划思路,拿走不谢(精华版)
- 获取MySQL数据库表结构的信息(字段名,字段类型,注释等)
- python 内网镜像站_Python|还是回归海龟与裸IDLE,准备卸载Anaconda
- hutool读取和导出excel_Java编程第44讲——非常好用的hutool工具介绍
- mysql blob 字段_MySQL中TEXT与BLOB字段类型的区别
- hbuilder怎么没法插入字符了_一个你所不知道的加密方式--零宽字符加密
- android 数组指针异常,Android JSON解析Json数组是[]在解析时抛出空指针异常,如何以正确的方式写入?...
- 怎么看python环境变量配置是否好了验证图片_python 的 tesserocr 模块安装与获取图片验证码...