殇帝刘玢你 发表于 2018-9-26 09:20:45

oracle中some与any

  一直习惯于使用any,昨天发现语法中还有个some,网上搜了下,其实没什么区别,效果都是一样的,由于英文语法,any一般用于不等于的情况,而some用于等于的情况。
  示例如下:
  SQL> desc t
  Name       Null?    Type
  -------------- -------------

  >  SQL> select * from t;
  ID
  ----------
  1
  2
  3
  SQL> desc n
  Name                                    Null?    Type
  ----------------------------------------- -------- ------------

  >  SQL> select * from n;
  ID
  ----------
  3
  4

  SQL> select * from t where>  ID
  ----------
  3

  SQL> select * from t where>  ID
  ----------
  3

  SQL> select * from n where>  ID
  ----------
  3
  4

  SQL> select * from n where>  ID
  ----------
  3
  4
  SQL>

页: [1]
查看完整版本: oracle中some与any