国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL子查詢操作實例詳解

MySQL子查詢操作實例詳解

2019-07-07 15:23程志偉 Mysql

這篇文章主要介紹了MySQL子查詢操作,結合實例形式較為詳細的分析了mysql表的創建、常見子查詢運算與關鍵字使用技巧,需要的朋友可以參考下

本文實例總結了MySQL子查詢操作。分享給大家供大家參考,具體如下:

定義兩個表tb1和tb2

CREATE table tbl1 ( num1 INT NOT NULL);
CREATE table tbl2 ( num2 INT NOT NULL);

向兩個表中插入數據:

INSERT INTO tbl1 values(1), (5), (13), (27);
INSERT INTO tbl2 values(6), (14), (11), (20);

any some關鍵字的子查詢

SELECT num1
FROM tbl1
WHERE num1 > ANY (SELECT num2 FROM tbl2);

all關鍵字的子查詢

SELECT num1
FROM tbl1
WHERE num1 > ALL (SELECT num2 FROM tbl2);

exists關鍵字的子查詢

SELECT * from fruits
WHERE EXISTS
(SELECT s_name FROM suppliers WHERE s_id = 107);

SELECT * from fruits
WHERE f_price>10.20 AND EXISTS
(SELECT s_name FROM suppliers WHERE s_id = 107);

SELECT * from fruits
WHERE NOT EXISTS
(SELECT s_name FROM suppliers WHERE s_id = 107);

in關鍵字的子查詢

SELECT c_id
FROM orders
WHERE o_num IN (SELECT o_num FROM orderitems WHERE f_id = 'c0');

SELECT c_id
FROM orders
WHERE o_num NOT IN (SELECT o_num FROM orderitems WHERE f_id = 'c0');

帶比較運算符的子查詢

SELECT s_id, f_name FROM fruits
WHERE s_id =
(SELECT s1.s_id from suppliers AS s1 WHERE s1.s_city = 'Tianjin');

<>所有非

SELECT s_id, f_name FROM fruits
WHERE s_id <>
(SELECT s1.s_id from suppliers AS s1 WHERE s1.s_city = 'Tianjin');

定義兩個表tb1和tb2

CREATE table tbl1 ( num1 INT NOT NULL);
CREATE table tbl2 ( num2 INT NOT NULL);

向兩個表中插入數據

INSERT INTO tbl1 values(1), (5), (13), (27);
INSERT INTO tbl2 values(6), (14), (11), (20);

【例.53】返回tbl2表的所有 num2 列,然后將 tbl1 中的 num1 的值與之進行比較,只要大于 num2的任何值為符合查詢條件的結果

SELECT num1
FROM tbl1
WHERE num1 > ANY (SELECT num2 FROM tbl2);

【例.54】返回tbl1表的中比tbl2表num2 列所有值都大的值

SELECT num1
FROM tbl1
WHERE num1 > ALL (SELECT num2 FROM tbl2);

【例.55】查詢表suppliers表中是否存在s_id=107的供應商,如果存在則查詢fruits表中的記錄

SELECT * from fruits
WHERE EXISTS
(SELECT s_name FROM suppliers WHERE s_id = 107);

【例.56】查詢表suppliers表中是否存在s_id=107的供應商,如果存在則查詢fruits表中的f_price大于10.20的記錄

SELECT * from fruits
WHERE f_price>10.20 AND EXISTS
(SELECT s_name FROM suppliers WHERE s_id = 107);

【例.57】查詢表suppliers表中是否存在s_id=107的供應商,如果不存在則查詢fruits表中的記錄

SELECT * from fruits
WHERE NOT EXISTS
(SELECT s_name FROM suppliers WHERE s_id = 107);

【例.58】在orderitems表中查詢訂購f_id為c0的訂單號,并根據訂單號查詢具有訂單號的客戶c_id

SELECT c_id FROM orders WHERE o_num IN
(SELECT o_num FROM orderitems WHERE f_id = 'c0');

【例.59】與前一個例子語句類似,但是在SELECT語句中使用NOT IN操作符

SELECT c_id FROM orders WHERE o_num NOT IN
(SELECT o_num FROM orderitems WHERE f_id = 'c0');

【例.60】在suppliers表中查詢s_city等于Tianjin的供應商s_id,然后在fruits表中查詢所有該供應商提供的水果的種類

SELECT s_id, f_name FROM fruits
WHERE s_id =
(SELECT s1.s_id from suppliers AS s1 WHERE s1.s_city = 'Tianjin');

【例.61】在suppliers表中查詢s_city等于Tianjin的供應商s_id,然后在fruits表中查詢所有非該供應商提供的水果的種類,SQL語句如下:

SELECT s_id, f_name FROM fruits
WHERE s_id <>
(SELECT s1.s_id from suppliers AS s1 WHERE s1.s_city = 'Tianjin');

希望本文所述對大家MySQL數據庫計有所幫助。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 97久久精品 | 欧美一区二区免费在线观看 | 91精彩视频在线观看 | 成人免费视频网站在线观看 | 欧美人成在线视频 | 国产a区| 国产成人精品一区二区三区四区 | 国产精品午夜电影 | 婷婷综合激情 | 中文字幕免费 | 亚洲精品久久久久国产 | 国产二区视频 | 亚洲精品一级 | 日本久久精品视频 | 粉嫩一区二区三区 | 久久99精品一区二区三区三区 | 欧美一区二区三区在线 | 国产成人精品一区二区三区四区 | 精品国产不卡一区二区三区 | 中文字幕一区二区三区日韩精品 | 国产一区二区视频精品 | 久久久久久亚洲 | 欧美一区二区三区在线 | 黄色国产 | 国产精品1 | 成人综合一区二区 | 亚洲精品一区二区三区在线播放 | 久久国产精品久久久久久久久久 | 五月婷婷综合激情网 | 成人欧美 | 精品国产视频 | 12306影视午夜入口 | 伊人久久综合 | 国产一区二区三区免费视频 | 国产精品69毛片高清亚洲 | 久久久国产视频 | 欧美精品一区二 | 久久久久亚洲精品 | 永久黄网站色视频免费 | 亚洲视频在线免费观看 | ts人妖另类精品视频系列 |