平时很少用的这几个操作,今天遇到了。于是又看了一下文档。

SOME和ANY一样,是比较宽松的,类似于OR。满足其中任何一个都可以。

ALL要求严格一些,类似于AND,必须全部满足才可以。

不能单独使用: Must be preceded by =, !=, >, <, <=, >=.

其实更应该关注的是紧跟着的备注信息,这个一开始比较难以理解。

SOME (ANY)

Evaluates to FALSE if the query returns no rows.

ALL

Evaluates to TRUE if the query returns no rows.

做个测试吧。

先看基本信息。

SQL> select max(salary) from employees;
 
MAX(SALARY)
-----------
      24000
 
SQL> select min(salary) from employees;
 
MIN(SALARY)
-----------
       2100
 
SQL> select count(1) from employees;
 
  COUNT(1)
----------
       107
 
SQL>

再试试结果。

SQL> SELECT count(1) FROM employees WHERE salary >= any (select 1 from dual where 1 < 1);
 
  COUNT(1)
----------
         0
 
SQL> SELECT count(1) FROM employees WHERE salary >= some (select 1 from dual where 1 < 1);
 
  COUNT(1)
----------
         0
 
SQL> SELECT count(1) FROM employees WHERE salary <= ALL (select 1 from dual where 1 < 1);
 
  COUNT(1)
----------
       107
 
SQL>

转载于:https://www.cnblogs.com/edwardsun/p/3492167.html

Oracle的SOME,ANY和ALL操作相关推荐

  1. oracle sql比较时间大小,Oracle数据库中日期时间的操作比较和加减

    Oracle数据库中日期时间的操作比较和加减 Oracle关于时间/日期的操作 1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7 ...

  2. dg oracle 切换模式_oracle dg切换操作示例

    背景:应对发生灾难.故障和其他割接场合进行的灾备演练,包括主备切换和主机意外宕机. 一.主备切换( switch over ) ################# #  primary 操作 #### ...

  3. idea如何给oracle添加数据_intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作...

    intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作 发布时间:2018-07-04 10:09, 浏览次数:2532 , 标签: intelij idea jav ...

  4. oracle—ebs_采购功能点操作手册,oracle—EBS_采購功能点操作手册.doc

    oracle-EBS_采購功能点操作手册 PO模块功能点操作手册 作者:韩业邦 李亚军 创建日期:2012年3月6日 更新日期:2012年3月7日 版本:1.0 文档控制 更新记录 版本日期姓名说明1 ...

  5. 用oracle的rollup函数进行合计操作

    需求: 用oracle的rollup函数进行合计操作 公式: select decode(a,null,'合计',a) ,b,sum(c) c from t group by rollup((a,b, ...

  6. (超详细)Oracle 10g RAC 添加节点实验操作总结

    Oracle 10g RAC 添加节点实验操作总结 目  录   RAC物理结构...3 一. 安装前准备及OS安装配置... 4 1.安装并配置新节点的虚拟机...4 2.节点三(dbi)的网络配置 ...

  7. oracle审计sys用户,oracle 11gR2启用对sys用户操作行为的审计

    oracle 11gR2启用对sys用户操作行为的审计 发布时间:2020-07-10 05:59:47 来源:51CTO 阅读:797 作者:lineqi 在oracle 11gR2中,缺省在aud ...

  8. Oracle 基础篇 --- 表空间的操作

    2019独角兽企业重金招聘Python工程师标准>>> ###更改表空间 ####1 重命名表空间 将表空间 /home/oracle/app/oracle/product/11.2 ...

  9. ORACLE 10G以后的ORDER BY操作优化

    最近系统上线,经常发现有ORDER BY操作的查询缓慢,观察执行计划发现,优化器进行了ORDER BY 列上的索引INDEX FULL SCAN操作且执行计划少了SORT ORDER BY操作. SQ ...

  10. jdbc连接Oracle/MySQL数据库进行批量导入操作,如何提高效率???

    使用JDBC连接Oracle数据库进行批量数据导入的时候,特别是大批量数据连续插入(百万级或以上),如何提高效率呢? 在JDBC编程接口中有两个方法特别值得注意: (1)void addBatch() ...

最新文章

  1. 【274天】每日项目总结系列012(2017.11.06)
  2. MR案例:Reduce-Join
  3. java语言和www技术 阶段性测试一_2018春季【贵州电大】[JAVA语言与WWW技术(省)]04任务阶段性测验(答案)...
  4. 如何用深度学习进行CT影像肺结节探测(附有基于Intel Extended Caffe的3D Faster RCNN代码开源)
  5. 13个代码注释的小贴士
  6. soapui自带的webservice实例 MockService
  7. OpenCV读取多幅图片,读取系列图片,读取文件夹中指定图像类型的系列图片
  8. 收藏+下载!Flink 社区最全学习渠道汇总
  9. 八、异常、java笔记
  10. oracle安装时03113,oracle的关于“ORA-03113”的怪问题
  11. 现代信号处理——自适应滤波器(离散维纳滤波器)
  12. 14.荔枝派 zero(全志V3S)-驱动OV2640拍照、录制视频
  13. 站在巨人肩膀上优雅地分蛋糕
  14. 20155317 2016-2017-2 蓝墨云班课考题第2周
  15. 东北大学秦皇岛分校计算机类排名,东北大学秦皇岛分校全国排名,2021东北大学秦皇岛分校排名榜...
  16. Java面试题汇总大杂汇
  17. 从零开发一款笔记APP——神马笔记WhatsNote
  18. 《动手实现一款简单的拦阻球游戏》
  19. c++ opengl 三维图形中显示文字_为什么使用GPU渲染图形图像,而不使用CPU呢?
  20. 微信开发网页授权认证

热门文章

  1. 2018python培训-参加python培训要多少钱?
  2. python手机版怎么运行项目或脚本-python脚本运行的几种方式
  3. python爬虫代码1000行-最精简的爬虫 --仅需4行代码(python)
  4. python下载大文件-python 大文件
  5. python中的time库安装步骤-python中time模块怎么用
  6. python程序员工作怎样-12个Python程序员面试必备问题与答案(小结)
  7. python快速编程答案-100+Python编程题带你快速上手(附答案)
  8. 从小白到精通python要多久-小白学Python需要多久?老男孩Python培训教程
  9. python 网站文件下载-python实现下载文件的三种方法
  10. 九九乘法表口诀python-Python用for循环实现九九乘法表