亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Mysql子查詢關(guān)鍵字的使用方式(exists)

 更新時間:2022年07月07日 15:13:09   作者:leo_messi94  
這篇文章主要介紹了Mysql子查詢關(guān)鍵字的使用方式(exists),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

1. all

1.1 格式

1.2 特點 

  • all:與子查詢返回的所有值比較為true則返回true
  • all可以與=,>=,>,<,<=,<>結(jié)合使用,分別表示等于,大于等于,大于,小于,小于等于,不等于其中的所有數(shù)據(jù)
  • 大于all表示指定列中的值必須要大于子查詢集中的每一個值,即必須要大于子查詢集的最大值;如果是小于即小于子查詢中的最小值。

1.3 操作

2. any(some)

1.1 格式

1.2 特點

  • any:與子查詢返回的所有值比較為true則返回true
  • any可以與=,>=,>,<,<=,<>結(jié)合使用,分別表示等于,大于等于,大于,小于,小于等于,不等于其中的任何一個數(shù)據(jù)
  • 大于any表示指定列中的值必須要大于子查詢集中的任何一個值,即必須要大于子查詢集的最小值;其他同理
  • some可以理解為any的別名

1.3 操作

3. in

1.1 格式

1.2 特點

  • in用于判斷某個記錄的值,是否在指定的集合中
  • 在in關(guān)鍵字前邊加上not可以將條件反過來

1.3 操作

4. exist

1.1 格式

1.2 特點

  • 該子查詢?nèi)绻?ldquo;有數(shù)據(jù)結(jié)果”(至少返回一行數(shù)據(jù)),則該EXISTS()結(jié)果為:true,外層查詢執(zhí)行
  • 該子查詢?nèi)绻?ldquo;沒有數(shù)據(jù)結(jié)果”(沒有任何數(shù)據(jù)返回),則該EXISTS()結(jié)果為:false,外層查詢不執(zhí)行
  • EXISTS后面的子查詢不返回任何實際數(shù)據(jù),只返回真或假,當(dāng)返回真時where條件成立
  • 注意:EXISTS關(guān)鍵字,比IN關(guān)鍵字的運算效率高,因此,在實際開發(fā)中,特別是大數(shù)據(jù)量時,推薦使用EXISTS關(guān)鍵字

1.3 操作

1.4 解釋

外層查詢進行查詢時,外層查詢會一行一行執(zhí)行,第一行執(zhí)行時,判斷子查詢是否為true,為true則此行數(shù)據(jù)被查出,接著第二行查詢。。。以此往復(fù)。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論