oracle中 some、any、all 三者的区别及个人总结,归纳!
2015-10-27 20:45
288 查看
any :如果是大于号时( a > b ),那么a中所有大于b中最小的那个数的值,就会被输出出来。
如果是小于号时( a < b ),那么a中所有小于b中最大的那个数的值,就会被输出出来。
select * from t_hq_ryxx where gongz > any (select pingjgz from t_hq_bm);
some:用法与any相同,只是any多用于非的环境中。
all:如果是大于号时( a > b ),那么a中所有大于b中最大的那个数的值,就会被输出出来。
如果是小于号时( a < b ),那么a中所有小于b中最小的那个数的值,就会被输出出来。
select * from t_hq_ryxx where gongz > all (select pingjgz from t_hq_bm);
any就是大于最小的,小于最大的。
all就是大于最大的,小于最小的。
如果是小于号时( a < b ),那么a中所有小于b中最大的那个数的值,就会被输出出来。
select * from t_hq_ryxx where gongz > any (select pingjgz from t_hq_bm);
some:用法与any相同,只是any多用于非的环境中。
all:如果是大于号时( a > b ),那么a中所有大于b中最大的那个数的值,就会被输出出来。
如果是小于号时( a < b ),那么a中所有小于b中最小的那个数的值,就会被输出出来。
select * from t_hq_ryxx where gongz > all (select pingjgz from t_hq_bm);
any就是大于最小的,小于最大的。
all就是大于最大的,小于最小的。
相关文章推荐
- Oracle:Authid Current_User的使用
- 向MyEclipse添加Oracle数据库
- 最全的ORACLE-SQL笔记
- Oracle 10g在 WIN 10上 安装过程中遇到的问题记录
- Oracle GoldenGate (以下简称ogg)在异种移植os同一种db之间的数据同步。
- Hbase与Oracle比较(列式数据库与行式数据库)
- 关于.net平台开发程序连接oracle数据库查询语句中包含汉字的问题
- Oracle中绝对值小于1的小数如何显示小数点前面的0
- oracle数据库访问类
- Spring +Mybatis +oracle 实现数据库分页
- plsql连接远程Oracle数据库
- oracle impdp&expdp
- Oracle批量导出AWR报告
- 物理Data Guard中哪个进程处理Redo GAP
- Oracle 循环递归遍历树结构查询
- Spotlight On Oracle连接出现的问题的解决办法
- ORACLE故障处理
- 用orabm测试oracle服务器的TPS值
- [置顶] oracle表空间过大时候的处理
- oracle各种索引介绍