Oracle exists的用法


一、exists用法

  • 1、用法
select id, name, age from test where exists(select 1 from test2 where test.id = test2.id)
  • 2、""exists(xxx)""就表示括号里的语句能不能查出记录,它要查的记录是否存在。
    因此"select 1"这里的 "1"其实是无关紧要的,换成"*"也没问题,它只在乎括号里的数据能不能查找出来,是否存在这样的记录,如果存在,这条语句的where 条件成立。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM