亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MySQL Union合并查詢數據及表別名、字段別名用法分析

 更新時間:2018年06月28日 10:32:28   作者:程志偉  
這篇文章主要介紹了MySQL Union合并查詢數據及表別名、字段別名用法,結合實例形式較為詳細的分析了mysql使用Union合并連接查詢數據以及使用as實現表別名與字段別名操作,需要的朋友可以參考下

本文實例講述了MySQL Union合并查詢數據及表別名、字段別名用法。分享給大家供大家參考,具體如下:

union關鍵字

SELECT s_id, f_name, f_price
FROM fruits
WHERE f_price < 9.0
UNION ALL
SELECT s_id, f_name, f_price
FROM fruits
WHERE s_id IN(101,103);

為表取別名

SELECT * from orders AS o
WHERE o.o_num = 30001;

SELECT c.c_id, o.o_num
FROM customers AS c LEFT OUTER JOIN orders AS o
ON c.c_id = o.c_id;

為字段取別名

SELECT f1.f_name AS fruit_name, f1.f_price AS fruit_price
FROM fruits AS f1
WHERE f1.f_price < 8;

SELECT CONCAT(RTRIM(s_name) , ' (', RTRIM(s_city), ')')
FROM suppliers
ORDER BY s_name;

SELECT CONCAT(RTRIM(s_name) , ' (', RTRIM(s_city), ')')
as suppliers_title
FROM suppliers
ORDER BY s_name;

【例.62】查詢所有價格小于9的水果的列表,查詢s_id等于101和103所有的水果種類,使用UNION連接查詢結果

SELECT s_id, f_name, f_price
FROM fruits
WHERE f_price < 9.0
UNION ALL
SELECT s_id, f_name, f_price
FROM fruits
WHERE s_id IN(101,103);

【例.63】查詢所有價格小于9的水果的列表,查詢s_id等于101和103所有的水果種類,使用UNION ALL連接查詢結果,SQL語句如下

SELECT s_id, f_name, f_price
FROM fruits
WHERE f_price < 9.0
UNION ALL
SELECT s_id, f_name, f_price
FROM fruits
WHERE s_id IN(101,103);

【例.64】為orders表取別名o,查詢訂30001訂單的下單日期

SELECT * from orders AS o
WHERE o.o_num = 30001;

【例.65】為customers和orders表分別取別名,并進行連接查詢

SELECT c.c_id, o.o_num
FROM customers AS c LEFT OUTER JOIN orders AS o
ON c.c_id = o.c_id;

【例.66】查詢fruits表,為f_name取別名fruit_name,f_price取別名fruit_price,為fruits表取別名f1,查詢表中f_price < 8的水果的名稱

SELECT f1.f_name AS fruit_name, f1.f_price AS fruit_price
FROM fruits AS f1
WHERE f1.f_price < 8;

【例.67】查詢suppliers表中字段s_name和s_city,使用CONCAT函數連接這個兩個字段值,并取列別名為suppliers_title

如果沒有對連接后的值取別名,其顯示列名稱將會不夠直觀,輸入如下SQL

SELECT CONCAT(RTRIM(s_name) , ' (', RTRIM(s_city), ')')
FROM suppliers
ORDER BY s_name;

更多關于MySQL相關內容感興趣的讀者可查看本站專題:《MySQL常用函數大匯總》、《MySQL日志操作技巧大全》、《MySQL事務操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數據庫鎖相關技巧匯總

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

相關文章

  • 如何給mysql數據庫重新命名(操作步驟)

    如何給mysql數據庫重新命名(操作步驟)

    這篇文章主要介紹了如何給mysql數據庫重新命名,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • MySql中深度分頁的問題處理

    MySql中深度分頁的問題處理

    這篇文章主要介紹了MySql中深度分頁的問題處理,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • MySQL創(chuàng)建和刪除表操作命令實例講解

    MySQL創(chuàng)建和刪除表操作命令實例講解

    這篇文章主要介紹了MySQL創(chuàng)建和刪除表操作命令實例講解,本文講解了創(chuàng)建表、創(chuàng)建臨時表、查看已經創(chuàng)建的mysql表等內容,需要的朋友可以參考下
    2014-12-12
  • 解析Mysql Profiling的使用

    解析Mysql Profiling的使用

    本篇文章是對Mysql Profiling的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • InnoDB 類型MySql恢復表結構與數據

    InnoDB 類型MySql恢復表結構與數據

    MySQL中.frm文件:保存了每個表的元數據,包括表結構的定義等,該文件與數據庫引擎無關。MySQL中.ibd文件:InnoDB引擎開啟了獨立表空間(my.ini中配置innodb_file_per_table = 1)產生的存放該表的數據和索引的文件。
    2018-01-01
  • MYSQL數據庫Innodb?引擎mvcc鎖實現原理

    MYSQL數據庫Innodb?引擎mvcc鎖實現原理

    這篇文章主要介紹了MYSQL數據庫Innodb?引擎mvcc鎖實現原理,但是mvcc?的實現原理是什么呢?下文我們就來實例說明來mvcc?的實現原理,感興趣的小伙伴可以參考一下
    2022-05-05
  • MySQL數據庫統(tǒng)計函數COUNT的使用及說明

    MySQL數據庫統(tǒng)計函數COUNT的使用及說明

    這篇文章主要介紹了MySQL數據庫統(tǒng)計函數COUNT的使用及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • MySQL實現批量插入測試數據的方式小結

    MySQL實現批量插入測試數據的方式小結

    在開發(fā)過程中我們不管是用來測試性能還是在生產環(huán)境中頁面展示好看一點,?經常需要一些測試數據,?本文主要介紹了兩種常用的MySQL測試數據批量生成方式,希望對大家有所幫助
    2023-11-11
  • 銀河麒麟V10安裝MySQL8.0.28并實現遠程訪問

    銀河麒麟V10安裝MySQL8.0.28并實現遠程訪問

    這篇文章主要介紹了銀河麒麟V10安裝MySQL8028的圖文教程,并詳細介紹了遠程訪問的實現方法,本文通過圖文命令給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • mysql命令行愛好者必備工具mycli

    mysql命令行愛好者必備工具mycli

    這篇文章主要介紹了mysql命令行愛好者必備工具mycli的相關知識,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-05-05

最新評論