真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MySQLUNION操作符

MySQL UNION 操作符

本教程為大家介紹 MySQL UNION 操作符的語(yǔ)法和實(shí)例。

秀嶼ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

描述

MySQL UNION 操作符用于連接兩個(gè)以上的 SELECT 語(yǔ)句的結(jié)果組合到一個(gè)結(jié)果集合中。多個(gè) SELECT 語(yǔ)句會(huì)刪除重復(fù)的數(shù)據(jù)。

語(yǔ)法

MySQL UNION 操作符語(yǔ)法格式:

SELECT expression1, expression2, ... expression_n
FROM tables[WHERE conditions]UNION [ALL | DISTINCT]SELECT expression1, expression2, ... expression_n
FROM tables[WHERE conditions];

參數(shù)

  • expression1, expression2, ... expression_n: 要檢索的列。

  • tables: 要檢索的數(shù)據(jù)表。

  • WHERE conditions: 可選, 檢索條件。

  • DISTINCT: 可選,刪除結(jié)果集中重復(fù)的數(shù)據(jù)。默認(rèn)情況下 UNION 操作符已經(jīng)刪除了重復(fù)數(shù)據(jù),所以 DISTINCT 修飾符對(duì)結(jié)果沒(méi)啥影響。

  • ALL: 可選,返回所有結(jié)果集,包含重復(fù)數(shù)據(jù)。


演示數(shù)據(jù)庫(kù)

在本教程中,我們將使用 RUNOOB 樣本數(shù)據(jù)庫(kù)。

下面是選自 "Websites" 表的數(shù)據(jù):

mysql> SELECT * FROM Websites;+----+--------------+---------------------------+-------+---------+| id | name         | url                       | alexa | country |+----+--------------+---------------------------+-------+---------+| 1  | Google       | https://www.google.cm/    | 1     | USA     || 2  | 淘寶          | https://www.taobao.com/   | 13    | CN      || 3  | 菜鳥教程      | http://www.runoob.com/    | 4689  | CN      || 4  | 微博          | http://weibo.com/         | 20    | CN      || 5  | Facebook     | https://www.facebook.com/ | 3     | USA     || 7  | stackoverflow | http://stackoverflow.com/ |   0 | IND     |+----+---------------+---------------------------+-------+---------+

下面是 "apps" APP 的數(shù)據(jù):

mysql> SELECT * FROM apps;+----+------------+-------------------------+---------+| id | app_name   | url                     | country |+----+------------+-------------------------+---------+|  1 | QQ APP     | http://im.qq.com/       | CN      ||  2 | 微博 APP | http://weibo.com/       | CN      ||  3 | 淘寶 APP | https://www.taobao.com/ | CN      |+----+------------+-------------------------+---------+3 rows in set (0.00 sec)


SQL UNION 實(shí)例

下面的 SQL 語(yǔ)句從 "Websites" 和 "apps" 表中選取所有不同的country(只有不同的值):

實(shí)例

SELECT country FROM Websites
UNION
SELECT country FROM apps
ORDER BY country;

執(zhí)行以上 SQL 輸出結(jié)果如下:

MySQL UNION 操作符

注釋:UNION 不能用于列出兩個(gè)表中所有的country。如果一些網(wǎng)站和APP來(lái)自同一個(gè)國(guó)家,每個(gè)國(guó)家只會(huì)列出一次。UNION 只會(huì)選取不同的值。請(qǐng)使用 UNION ALL 來(lái)選取重復(fù)的值!


SQL UNION ALL 實(shí)例

下面的 SQL 語(yǔ)句使用 UNION ALL 從 "Websites" 和 "apps" 表中選取所有的country(也有重復(fù)的值):

實(shí)例

SELECT country FROM Websites
UNION ALL
SELECT country FROM apps
ORDER BY country;

執(zhí)行以上 SQL 輸出結(jié)果如下:

MySQL UNION 操作符


帶有 WHERE 的 SQL UNION ALL

下面的 SQL 語(yǔ)句使用 UNION ALL 從 "Websites" 和 "apps" 表中選取所有的中國(guó)(CN)的數(shù)據(jù)(也有重復(fù)的值):

實(shí)例

SELECT country, name FROM Websites
WHERE country='CN'
UNION ALL
SELECT country, app_name FROM apps
WHERE country='CN'
ORDER BY country;

執(zhí)行以上 SQL 輸出結(jié)果如下:

MySQL UNION 操作符


當(dāng)前名稱:MySQLUNION操作符
網(wǎng)站地址:http://weahome.cn/article/jojhgs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部