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

溫馨提示×

溫馨提示×

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

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

MYSQL子查詢以及合并查詢的用法

發布時間:2020-05-28 16:14:40 來源:億速云 閱讀:379 作者:鴿子 欄目: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

哈密市| 平安县| 资阳市| 社会| 山东省| 建德市| 台东市| 永修县| 三都| 青岛市| 宝兴县| 汪清县| 聂拉木县| 河源市| 青河县| 高陵县| 桑日县| 新巴尔虎右旗| 唐山市| 龙山县| 巨野县| 大邑县| 蕉岭县| 邛崃市| 石阡县| 安达市| 陆良县| 青川县| 方正县| 通渭县| 三亚市| 黄陵县| 全州县| 兰溪市| 凤冈县| 诸暨市| 勐海县| 祥云县| 什邡市| 青铜峡市| 吉首市|