欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL嵌套查詢實(shí)現(xiàn)子查詢的方法

 更新時(shí)間:2022年02月23日 09:12:16   作者:healthLau  
本文主要介紹了MySQL嵌套查詢實(shí)現(xiàn)子查詢的方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

一個(gè)查詢語(yǔ)句嵌套在另一個(gè)查詢語(yǔ)句內(nèi)部的查詢

常用操作符:ANY(SOME), ALL, IN, EXISTS

比較運(yùn)算符:>, >=, <, <=, != 等

創(chuàng)建兩個(gè)表,表明分別是tb1,tb2,并向其各插入了數(shù)據(jù)。

1.帶ANY(SOME)關(guān)鍵字的子查詢

這里any和some是同義詞,都是表示滿足任一條件。

例:查詢tb1中的所有數(shù)據(jù),只要大于tb2表中數(shù)據(jù)的任意值,既符合查詢條件。

select num1 from tb1 where num1>ANY(select num2 from tb2);

2.帶ALL關(guān)鍵字的子查詢

例:查詢tb1中的所有數(shù)據(jù),返回其中比tb2表中任何值都大的數(shù)據(jù)。

select num1 from tb1 where num1>ALL(select num2 from tb2);

3.帶EXISTS關(guān)鍵字的子查詢

例1:查詢fruits表中name字段下是否有apple,若有則查詢fruits表中的記錄,否則不查詢。

select * from fruits where EXISTS(select name from fruits where name='apple');

例2:查詢tb1表中是否存在num1=13的記錄,若存在,則查詢fruits表中price大于6.00的記錄。

select * from fruits where price>6.00 and EXISTS (select num1 from tb1 where num1=13);

相反,可以使用 not exists 查詢不存在的,用法相同。

4.帶IN關(guān)鍵字的子查詢

表示查詢結(jié)果在后面子查詢的范圍之中

例如:查詢tb1表中的num1字段下的數(shù)據(jù)作為數(shù)據(jù)列,fruits表中id字段下的數(shù)據(jù)與其進(jìn)行比較,返回符合條件的記錄。

select * from fruits where id IN (select num1 from tb1);

5.帶比較運(yùn)算符的子查詢

select * from 表名 where 字段名 > (select ······);

到此這篇關(guān)于MySQL嵌套查詢實(shí)現(xiàn)子查詢的方法的文章就介紹到這了,更多相關(guān)MySQL 子查詢內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SQLyog錯(cuò)誤號(hào)碼2058最新解決辦法

    SQLyog錯(cuò)誤號(hào)碼2058最新解決辦法

    這篇文章主要給大家介紹了關(guān)于SQLyog錯(cuò)誤號(hào)碼2058的最新解決辦法,使用sqlyog連接數(shù)據(jù)庫(kù)過程中可能會(huì)出現(xiàn)2058錯(cuò)誤,出現(xiàn)的原因是因?yàn)镸YSQL8.0對(duì)密碼的加密方式進(jìn)行了改變,需要的朋友可以參考下
    2023-08-08
  • MySQL忘記密碼恢復(fù)密碼的實(shí)現(xiàn)方法

    MySQL忘記密碼恢復(fù)密碼的實(shí)現(xiàn)方法

    流傳較廣的方法,mysql中文參考手冊(cè)上的,各位vps主機(jī)租用客戶和服務(wù)器托管用戶忘記mysql5.1管理員密碼時(shí),可以使用這種方法破解下
    2008-07-07
  • MySQL通過DQL實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的基本查詢

    MySQL通過DQL實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的基本查詢

    這篇文章給大家介紹了MySQL如何通過DQL進(jìn)行數(shù)據(jù)庫(kù)數(shù)據(jù)的基本查詢,文中通過代碼示例和圖文結(jié)合介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-01-01
  • 通用SQL存儲(chǔ)過程分頁(yè)以及asp.net后臺(tái)調(diào)用的方法

    通用SQL存儲(chǔ)過程分頁(yè)以及asp.net后臺(tái)調(diào)用的方法

    下面小編就為大家?guī)硪黄ㄓ肧QL存儲(chǔ)過程分頁(yè)以及asp.net后臺(tái)調(diào)用的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • Mysql行格式索引頁(yè)詳解

    Mysql行格式索引頁(yè)詳解

    這篇文章主要介紹了Mysql行格式索引頁(yè),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 騰訊面試:一條SQL語(yǔ)句執(zhí)行得很慢的原因有哪些?---不看后悔系列(推薦)

    騰訊面試:一條SQL語(yǔ)句執(zhí)行得很慢的原因有哪些?---不看后悔系列(推薦)

    這篇文章主要介紹了SQL語(yǔ)句執(zhí)行慢的原因,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Linux下mysql異地自動(dòng)備份的方法

    Linux下mysql異地自動(dòng)備份的方法

    這篇文章主要介紹了Linux下mysql異地自動(dòng)備份的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • mysql中的隔離性原理詳解

    mysql中的隔離性原理詳解

    這篇文章主要介紹了mysql隔離性的原理,多版本并發(fā)控制(MVCC)是一種用來解決?讀-寫沖突?的無鎖并發(fā)控制,為事務(wù)分配單向增長(zhǎng)的事務(wù)ID,為每個(gè)修改保存一個(gè)版本,版本與事務(wù)ID關(guān)聯(lián),讀操作只讀該事務(wù)開始前的數(shù)據(jù)庫(kù)的快照,需要的朋友可以參考下
    2023-08-08
  • 最新評(píng)論