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

     
  • 相关阅读:
    周总结14
    周总结13
    周总结12
    周总结11
    周总结10
    Pytorch实现GCN、GraphSAGE、GAT
    pytorch在损失函数中为权重添加L1正则化
    conda安装虚拟环境或者软件包时一直报错
    各种报错
    Pytorch-torchtext的使用
  • 原文地址:https://www.cnblogs.com/shadowduke/p/4915623.html
Copyright © 2011-2022 走看看