国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql中not exists有什么用

2024-07-24 12:33:23
字體:
來源:轉載
供稿:網友
  這篇文章主要介紹了mysql中not exists有什么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
  
  mysql中,“not exists”是不存在的意思,在where后進行條件判斷,后面緊跟子查詢語句,根據子查詢語句有沒有結果來進行判斷,語法為“Select*from TableA a where Not Exists (子查詢語句)”。
 
  本教程操作環境:windows10系統、mysql8.0.22版本、Dell G3電腦。
 
  mysql中not exists的用法是什么
  這里著重介紹Not Exists(Exists用法類似),Not Exists 不存在
 
  用法:
 
  Select  * from TableA  a  where Not Exists (Select * from TableB  b where a.id=b.id and a.name=b.name);
  1、Not Exists 用在where之后,且后面緊跟子查詢語句(帶括號);
 
  2、Not Exists(Exists) 并不關心子查詢的結果具體是什么,只關心子查詢有沒有結果;
 
  3、這條語句的意思,把TableA的記錄逐條代入到子查詢,如果子查詢結果集為空,說明不存在,那么這條TableA的記錄出現在最終結果集,否則被排除;
 
  用法:
 
  Select * from TableA a where Not Exists (Select 1 from TableB);
  這條語句子查詢無論什么情況下都不為空,導致最終的結果集為空,因為TableA中每條記錄對應的子查詢都有結果集,表示都存在,所以最終結果集為空;
 
  感謝你能夠認真閱讀完這篇文章,希望小編分享的“mysql中not exists有什么用”這篇文章對大家有幫助。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淮北市| 苍梧县| 舒兰市| 铁岭县| 会泽县| 张北县| 夏津县| 雷山县| 柳河县| 麦盖提县| 洪泽县| 哈尔滨市| 日喀则市| 曲水县| 台中市| 西林县| 铜山县| 汽车| 泸州市| 巴里| 德惠市| 河北省| 肥城市| 麻阳| 平顺县| 西华县| 安阳县| 乌苏市| 泽普县| 西乌| 台州市| 龙山县| 彭泽县| 盐津县| 南丰县| 垦利县| 惠来县| 通榆县| 和顺县| 青海省| 乌鲁木齐县|