zoukankan      html  css  js  c++  java
  • Oracle中any和all的区别用法

      对于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 要跟所有的都比较,所有都满足以后才为真。

     
  • 相关阅读:
    jquery的一些函数
    int ,long,long long范围
    DMZ
    C读取文件(如果你不知道文件内容SIZE)
    flot画饼图
    flot绘制折线图
    JS操作select相关方法:新增 修改 删除 选中 清空 判断存在
    JS-字符串操作
    websGetVar函数
    AJAX之XMLHTTPRequest对象
  • 原文地址:https://www.cnblogs.com/shadowduke/p/4915623.html
Copyright © 2011-2022 走看看