对于any,all的用法,书中说的比较绕口,难以理解,如果通过举例就会比较清晰.

any的例子:

select * from t_hq_ryxx where gongz > any (select pingjgz from t_hq_bm);

输出的结果是所有大于字段‘pingjgz‘中最小数的值,简单来说就是输出的数全部大于‘pingjgz‘字段中的最小值;

select * from t_hq_ryxx where gongz < all (select pingjgz from t_hq_bm);

输出的结果是所有小于字段‘pingjgz‘中最大数的值,简单来说就是输出的数全部小于‘pingjgz‘字段中的最大值;

即:大于最小值,小于最大值

all的例子:

select * from t_hq_ryxx where gongz > all (select pingjgz from t_hq_bm);

输出的结果是所有大于字段‘pingjgz‘中最大数的值,简单来说就是输出的数全部大于‘pingjgz‘字段中的最大值;

select * from t_hq_ryxx where gongz < all (select pingjgz from t_hq_bm);

输出的结果是所有小于字段‘pingjgz‘中最小数的值,简单来说就是输出的数全部小于‘pingjgz‘字段中的最小值;

即:小于最小值,大于最大值

如果还是不清楚,把下面这句看懂也就够了:

any 就是匹配集合中的任意一个就满足条件了;而 all 要跟所有的都比较,所有都满足以后才为真。

原文:http://www.cnblogs.com/shadowduke/p/4915623.html

oracle中all和any,Oracle中any和all的区别用法相关推荐

  1. oracle中key,mysql中的key在oracle中是什么

    mysql中的key在oracle中是什么 说明一下.key在oracle中对应的是什么? 比如说: CREATE TABLE `AdBanner` ( `BannerId` int(8) NOT N ...

  2. oracle 查询字段除了as,Oracle中怎样查询数据表的哪个字段是主键

    工作中要用到 Oracle 10g,经常要向其中的某张表插入事件发生的日期及时间.专门就 Oracle 的日期及时间显示方式和插入方式记一笔 工作中要用到 Oracle 10g,经常要向其中的某张表插 ...

  3. 从oracle9i/92数据库中导出数据至 oracle 8.1.7 数据库中

    根据ORACLE官方文档的说明,一旦数据库创建后,数据库的字符集是不能改变的.因此,提前考虑自己的数据库将选用哪一种字符集 是十分重要的.数据库字符集选择的一般规则是将数据库字符集设定为操作系统本地字 ...

  4. oracle中asm磁盘不足,Oracle用户无法访问ASM磁盘组问题

    1. 权限问题引起找不到ASM磁盘组 1.1 确认操作系统用户属主 # 确认属主 Grid Infrastructure Home Owner : grid Primary Group : oinst ...

  5. oracle字符串只截取中文,Oracle提取字符串中“汉字”串的解决办法

    我们在实际工作中常常要使用去特殊字符的功能,特别是插入到数据库中的数据,我们为了保证数据的质量,往往需要对数据进行清洗, 我们在实际工作中常常要使用去特殊字符的功能,特别是插入到数据库中的数据,我们为 ...

  6. oracle数据泵还原命令,Oracle Linux环境中使用数据泵的形式还原Oracle数据库

    今天需要将一个数据泵方式导出的oracle备份文件还原到Linux环境下的Oracle数据库中,花了我不少时间查资料才搞定,得记录下来. 第一步.使用SecureFXPortable工具,将备份文件( ...

  7. ORACLE中的两个概念:user和schema的区别和联系

    http://oracle.chinaitlab.com/induction/835839.html 今天重读ORACLE官方文档<concepts>,读到schema的基本概念,对它的理 ...

  8. sql oracle 自增长字段,在Oracle、MySQL、MS SQL Server中创设自动增长字段

    在Oracle.MySQL.MS SQL Server中创建自动增长字段 好吧,今天面试有道题,要各个数据库怎么建立自增长字段,顺便复习一下吧,最近面试很多数据库问题... 一:Oracle Orac ...

  9. oracle pga的作用,浅析Oracle中PGA和UGA两者间的区别

    初学Oracle时,你可能会对Oracle中PGA和UGA两者间的区别产生疑问,这里就PGA和UGA两者间的区别发表下个人意见,在这里拿出来和大家分享一下. The Process Memory除SG ...

  10. navicat导出数据到oracle,使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中...

    使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中 发布时间:2018-08-20 14:41, 浏览次数:471 , 标签: Navicat pre ...

最新文章

  1. java.lang.OutOfMemoryError: Java heap space错误及...
  2. Machine Learning | (3) Scikit-learn的分类器算法-k-近邻
  3. linux与windos 设置 tomcat 内存
  4. 制作测试MM32F3277-MicroPython最小电路板
  5. centOS 7设置静态IP,使用Xshell远程连接
  6. android TextView下划线,圆角边框,数逐字显示,虚线边框, 渐变色背景框, 阴影背景框
  7. Caddy、 SSLDocker、Nginx 性能比较及使用体验
  8. 5006.c++类中使用static变量bug
  9. [转载] Python将列表转换成字符串及字符串左右中对齐输出问题
  10. 区分 点操作符+属性名 和 getAttribute()
  11. java读取摄像头视屏流,Java 摄像头视频获取
  12. 建筑结构抗震设计新技术
  13. 陈彤一个网络编辑的11年
  14. ant +design+vue中You may use special comments to disable some warnings. Use // eslint-disable-next-li
  15. BUUCTF RSA题目全解1
  16. matlab 坐标不用科学计数法,matlab不用科学计数法
  17. python PyPDF2处理PDF文件
  18. linux vim粘贴快捷键设置,vim粘贴模式快捷方式
  19. 基于多任务学习和GCN的交通路网出租车需求预测
  20. Lightweight Single-Image Super-Resolution Network with Attentive Auxiliary Feature Learning

热门文章

  1. pso 阈值分割 matlab,PSO优化BP神经网络权值阈值
  2. 《区块链财富指北》序 | 扬帆博士(BOScore)自由港,乘风破浪区块链大航海时代!
  3. mysql limit 大数据_MySQL limit使用方法以及超大分页问题解决
  4. 使用Go编写的高效批量Ping工具:gping
  5. 企业微信获取用户信息响应40029(微信小程序与公众号出现类似问题应该是同样的原因)
  6. linux内核中likely与unlikely
  7. SVN 代码行数统计
  8. Android内、外存储分区常用存储目录,getExternalStorageDirectory获取的是storage/emulated/0/
  9. SOHO是没有前景的,但是……
  10. 【题解】POJ 1852 Ants(搜索)