理解一下select 1 和 exists
生活随笔
收集整理的這篇文章主要介紹了
理解一下select 1 和 exists
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在百度知道上的 解釋是這樣
有時候?yàn)榱颂岣咝?#xff0c;只是為了測試下某個表中是否存在記錄,就用1來代替。
例如我的student 中 有學(xué)生信息表,我只想知道里面有沒有數(shù)據(jù)并不在乎數(shù)據(jù)是哪些,就可以select 1 from student ,這樣大大提高查詢速度,選出100行個1,說明有100條學(xué)生信息。常搭配 exists方法當(dāng)條件使用。
之所以寫一下這篇博客,因?yàn)樵诿恳粌蒘QL中? ??每日兩SQL(2),歡迎交流~?
https://blog.csdn.net/qq_41946557/article/details/103465344#comments
疾風(fēng)Z? 給我評論的他的寫法,讓我對這個語句產(chǎn)生了興趣【友情提示:題就在上面這個網(wǎng)址中,第二題】
select a.first_name,a.last_name from employees awhere EXISTS (select 1 from dept_emp b where a.emp_no=b.emp_no)結(jié)果正確。
感謝疾風(fēng)Z的留言。get知識點(diǎn)!!!
總結(jié)
以上是生活随笔為你收集整理的理解一下select 1 和 exists的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 每日两SQL(9),欢迎交流~
- 下一篇: 常见的 OOM 原因及其解决方法(Out