1、EXISTS在SQL中的作用是:檢驗查詢是否返回數據 。select a.* from tb a where exists(select 1 from tb where name =a.name)返回真假,當 where 后面的條件成立,則列出數據,否則為空 。
【exists用法 fileexists用法】2、exists強調的是是否返回結果集,不要求知道返回什么 。比如:select name from student where sex = 'm' and mark exists(select 1 from grade where ...)
3、只要exists引導的子句有結果集返回,那么exists這個條件就算成立了,大家注意返回的字段始終為1,如果改成“select 2 from grade where ...”,那么返回的字段就是2,這個數字沒有意義 。所以exists子句不在乎返回什么,而是在乎是不是有結果集返回 。
相關經驗推薦
- 雙黃連口服液的功效與作用 雙黃連口服液的用法用量
- 蔥姜蒜的正確用法 蔥姜蒜使用有講究
- 喝蘋果醋有什么好處 蘋果醋的用法有哪些
- 大白菜怎么吃最有營養 你需要掌握這9種妙用法
- 孜然粉用法?孜然長什么樣,這篇文章告訴你答案
- 出謀劃策意思 出謀劃策解釋以及用法
- 老板用筷子夾肉丸?肉丸子夾的用法,避坑指南在這里
- 艾葉外敷的功效和用法
- 果醬膠的用法?正確食用果醬,藏不住了!點這里
- 奇妙清單app的使用相關用法
