最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解MySQL中UNION的用法

 更新時(shí)間:2015年05月25日 10:33:34   投稿:goldensun  
這篇文章主要介紹了詳解MySQL中UNION的用法,是MySQL入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

如果想選擇其他幾個(gè)表中的行或從一個(gè)單一的表作為一個(gè)單獨(dú)的結(jié)果集行的幾個(gè)集會(huì),那么可以使用的UNION。

UNION在MySQL4.0以上版本才能可以使用。本節(jié)說明如何使用它。

假設(shè)有兩個(gè)表,潛在和實(shí)際的客戶列表,供應(yīng)商購買耗材合并所有三個(gè)表中的姓名和地址,來創(chuàng)建一個(gè)單一的郵件列表。UNION提供了一種方法做到這一點(diǎn)。假設(shè)三個(gè)表有以下內(nèi)容:

mysql> SELECT * FROM prospect;
+---------+-------+------------------------+
| fname | lname | addr     |
+---------+-------+------------------------+
| Peter | Jones | 482 Rush St., Apt. 402 |
| Bernice | Smith | 916 Maple Dr.   |
+---------+-------+------------------------+
mysql> SELECT * FROM customer;
+-----------+------------+---------------------+
| last_name | first_name | address    |
+-----------+------------+---------------------+
| Peterson | Grace  | 16055 Seminole Ave. |
| Smith  | Bernice | 916 Maple Dr.  |
| Brown  | Walter  | 8602 1st St.  |
+-----------+------------+---------------------+
mysql> SELECT * FROM vendor;
+-------------------+---------------------+
| company   | street    |
+-------------------+---------------------+
| ReddyParts, Inc. | 38 Industrial Blvd. |
| Parts-to-go, Ltd. | 213B Commerce Park. |
+-------------------+---------------------+

這不要緊,如果所有的三個(gè)表具有不同的列名。下面的查詢演示了如何選擇一下子從三個(gè)表的名稱和地址:

mysql> SELECT fname, lname, addr FROM prospect
-> UNION
-> SELECT first_name, last_name, address FROM customer
-> UNION
-> SELECT company, '', street FROM vendor;
+-------------------+----------+------------------------+
| fname    | lname | addr     |
+-------------------+----------+------------------------+
| Peter    | Jones | 482 Rush St., Apt. 402 |
| Bernice   | Smith | 916 Maple Dr.   |
| Grace    | Peterson | 16055 Seminole Ave. |
| Walter   | Brown | 8602 1st St.   |
| ReddyParts, Inc. |   | 38 Industrial Blvd. |
| Parts-to-go, Ltd. |   | 213B Commerce Park. |
+-------------------+----------+------------------------+

如果想選擇所有記錄,包括重復(fù)的,請(qǐng)ALL的第一個(gè)UNION關(guān)鍵字:

mysql> SELECT fname, lname, addr FROM prospect
-> UNION ALL
-> SELECT first_name, last_name, address FROM customer
-> UNION
-> SELECT company, '', street FROM vendor;
+-------------------+----------+------------------------+
| fname    | lname | addr     |
+-------------------+----------+------------------------+
| Peter    | Jones | 482 Rush St., Apt. 402 |
| Bernice   | Smith | 916 Maple Dr.   |
| Grace    | Peterson | 16055 Seminole Ave. |
| Bernice   | Smith | 916 Maple Dr.   |
| Walter   | Brown | 8602 1st St.   |
| ReddyParts, Inc. |   | 38 Industrial Blvd. |
| Parts-to-go, Ltd. |   | 213B Commerce Park. |
+-------------------+----------+------------------------+


相關(guān)文章

  • Sql group by 分組取時(shí)間最新的一條數(shù)據(jù)(示例代碼)

    Sql group by 分組取時(shí)間最新的一條數(shù)據(jù)(示例代碼)

    這篇文章主要介紹了Sql group by 分組取時(shí)間最新的一條數(shù)據(jù),本文通過示例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • MySQL行鎖、間隙鎖和臨鍵鎖示例詳解

    MySQL行鎖、間隙鎖和臨鍵鎖示例詳解

    InnoDB存儲(chǔ)引擎通過行鎖、間隙鎖和臨鍵鎖實(shí)現(xiàn)MVCC和基于鎖的并發(fā)控制,確保事務(wù)隔離級(jí)別和避免死鎖,本文給大家介紹MySQL行鎖、間隙鎖和臨鍵鎖,感興趣的朋友跟隨小編一起看看吧
    2025-11-11
  • 開啟MySQL遠(yuǎn)程訪問權(quán)限、允許遠(yuǎn)程連接方式

    開啟MySQL遠(yuǎn)程訪問權(quán)限、允許遠(yuǎn)程連接方式

    本文介紹了如何開啟MySQL遠(yuǎn)程訪問權(quán)限,包括修改用戶host和添加最高權(quán)限用戶的方法,同時(shí),還涵蓋了關(guān)閉防火墻以解決遠(yuǎn)程連接問題的步驟
    2024-11-11
  • oracle/mysql數(shù)據(jù)庫多條重復(fù)數(shù)據(jù)如何取最新的

    oracle/mysql數(shù)據(jù)庫多條重復(fù)數(shù)據(jù)如何取最新的

    最近開發(fā)的時(shí)候遇到一個(gè)任務(wù),需要對(duì)重復(fù)的數(shù)據(jù)進(jìn)行篩選,只取插入時(shí)間最早的一條數(shù)據(jù),這篇文章主要給大家介紹了關(guān)于oracle/mysql數(shù)據(jù)庫多條重復(fù)數(shù)據(jù)如何取最新的相關(guān)資料,需要的朋友可以參考下
    2024-08-08
  • MySQL連接池DataSource的使用及實(shí)踐

    MySQL連接池DataSource的使用及實(shí)踐

    DruidDataSource作為一款優(yōu)秀的數(shù)據(jù)庫連接池組件,不僅提供了高效的連接管理,還包含了豐富的監(jiān)控和診斷功能,本文主要介紹了MySQL連接池DataSource的使用及實(shí)踐,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • MYSQL索引無效和索引有效的詳細(xì)介紹

    MYSQL索引無效和索引有效的詳細(xì)介紹

    MYSQL索引無效和索引有效的詳細(xì)介紹,需要的朋友可以參考一下
    2013-05-05
  • MySQL字符串拼接與分組拼接字符串實(shí)例代碼

    MySQL字符串拼接與分組拼接字符串實(shí)例代碼

    做SQL查詢時(shí)會(huì)經(jīng)常需要,把查詢的結(jié)果拼接成一個(gè)字符串,下面這篇文章主要給大家介紹了關(guān)于MySQL字符串拼接與分組拼接字符串的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • mysql為字段添加和刪除唯一性索引(unique) 的方法

    mysql為字段添加和刪除唯一性索引(unique) 的方法

    下面小編就為大家?guī)硪黄猰ysql為字段添加和刪除唯一性索引(unique) 的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • MySQL查詢表中重復(fù)數(shù)據(jù)的實(shí)現(xiàn)

    MySQL查詢表中重復(fù)數(shù)據(jù)的實(shí)現(xiàn)

    在數(shù)據(jù)庫中,我們經(jīng)常需要查詢重復(fù)字段來確保數(shù)據(jù)的準(zhǔn)確性,如果數(shù)據(jù)中有重復(fù)字段,則可能會(huì)導(dǎo)致查詢結(jié)果錯(cuò)誤,本文就想詳細(xì)的介紹了MySQL查詢表中重復(fù)數(shù)據(jù),感興趣的可以了解一下
    2023-08-08
  • MySQL中進(jìn)行數(shù)據(jù)的加密和解密存儲(chǔ)的操作方法

    MySQL中進(jìn)行數(shù)據(jù)的加密和解密存儲(chǔ)的操作方法

    在MySQL中,我們可以使用對(duì)稱加密算法和非對(duì)稱加密算法對(duì)數(shù)據(jù)進(jìn)行加密和解密存儲(chǔ),通過合理選擇加密算法和密鑰管理,可以有效提高數(shù)據(jù)的安全性,防止敏感信息的泄露和非法獲取,下面給大家分享MySQL中進(jìn)行數(shù)據(jù)的加密和解密存儲(chǔ)方法,感興趣的朋友一起看看吧
    2024-05-05

最新評(píng)論

清丰县| 凤庆县| 绥宁县| 鹤岗市| 峨眉山市| 广宗县| 泊头市| 和硕县| 南丰县| 东海县| 崇阳县| 逊克县| 内黄县| 遂平县| 邳州市| 容城县| 三亚市| 武功县| 龙山县| 泰来县| 务川| 高雄市| 甘肃省| 大余县| 湾仔区| 航空| 建始县| 临汾市| 汶上县| 景宁| 金乡县| 板桥市| 沭阳县| 麻城市| 扬州市| 东安县| 抚远县| 万安县| 周口市| 津南区| 新绛县|