中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MYSQL查詢--子查詢,合并查詢

發布時間:2020-07-31 14:39:26 來源:網絡 閱讀:245 作者:低調的男孩 欄目:MySQL數據庫

子查詢

帶IN關鍵字的子查詢

只有子查詢返回的結果列包含一個值時,比較運算符才適用。假如一個子查詢返回的結果集是值的列表,這時比較運算符就必須用IN運算符代替。
IN運算符可以檢測結果集中是否存在某個特定的值,如果檢測成功就執行外部的查詢。

例子1:

查看在infos表中score字段內容符合條件對應的info表信息
SELECT * from info where score in (SELECT score FROM infos );

MYSQL查詢--子查詢,合并查詢
MYSQL查詢--子查詢,合并查詢

查詢結果:
MYSQL查詢--子查詢,合并查詢

例子2:

查看在infos表和info表同名人信息
SELECT * from info where name in (SELECT name FROM infos );

查詢結果:
MYSQL查詢--子查詢,合并查詢

帶比較運算符的子查詢

子查詢可以使用比較運算符。這些比較運算符包括=、!=、>、>=、<、<=等。比較運算符在子查詢時使用的非常廣泛。

例子:

SELECT * from info where age >= (SELECT age FROM infos where id =4);

MYSQL查詢--子查詢,合并查詢

查詢結果:
MYSQL查詢--子查詢,合并查詢

帶EXISTS關鍵字的子查詢

使用EXISTS關鍵字時,內層查詢語句不返回查詢的記錄。而是返回一個真假值。如果內層查詢語句查詢到滿足條件的記錄,就返回一個真值(true),否則,將返回一個假值(false)。當返回的值為true時,外層查詢語句將進行查詢;當返回的為false時,外層查詢語句不進行查詢或者查詢不出任何記錄。

例子1:

SELECT * from info where exists (SELECT * from infos where id =2);

查詢結果:

MYSQL查詢--子查詢,合并查詢

例子2:

SELECT * from info where exists (SELECT * from infos where id =27);

查詢結果:
MYSQL查詢--子查詢,合并查詢

帶ANY關鍵字的子查詢

ANY關鍵字表示滿足其中任意一個條件。使用ANY關鍵字時,只要滿足內層查詢語句返回的結果中的任意一個,就可以通過該條件來執行外層查詢語句。

例子:

SELECT * from info where age > ANY(SELECT age from infos);

MYSQL查詢--子查詢,合并查詢

查詢結果:

MYSQL查詢--子查詢,合并查詢

帶ALL關鍵字的子查詢

ALL關鍵字表示滿足所有條件。使用ALL關鍵字時,只有滿足內層查詢語句返回的所有結果,才可以執行外層查詢語句。

例子:

SELECT * from info where age < all(SELECT age from infos);

查詢結果:
MYSQL查詢--子查詢,合并查詢

合并查詢

合并查詢結果是將多個SELECT語句的查詢結果合并到一起。合并查詢結果使用UNION和UNION ALL關鍵字。

例子1:

SELECT score from info UNION SELECT score from infos;

查詢結果:

MYSQL查詢--子查詢,合并查詢

例子2:

SELECT score from info UNION SELECT name from infos;

查詢結果:

MYSQL查詢--子查詢,合并查詢

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

崇明县| 赫章县| 香河县| 嘉黎县| 来宾市| 高要市| 平陆县| 于田县| 唐河县| 萝北县| 丹巴县| 张家口市| 饶平县| 山东| 望都县| 尚志市| 金阳县| 成武县| 庐江县| 方正县| 怀宁县| 凌云县| 定安县| 太仆寺旗| 丰台区| 板桥市| 隆尧县| 澜沧| 兴文县| 浙江省| 襄汾县| 治多县| 那坡县| 凤城市| 长武县| 云浮市| 陵水| 河池市| 恭城| 泰安市| 高台县|