2023-12-09|閱讀時間 ‧ 約 2 分鐘

MySQL 基本語法 (十) UNION聯集

UNION聯集

  1. 員工名字 UNION 客戶名字

UNION可以多次使用,使用UNION時的屬性數目都要一樣,資料型態也要一樣

SELECT `name`
FROM `employee`
UNION
SELECT `client_name`
FROM `client`;


  1. 員工id + 員工名字 UNION 客戶id + 客戶名字

列出的表格名字會是第一個SELECT的屬性名稱,也可以使用AS將列出的屬性名稱做更改的動作

SELECT `emp_id`,`name`
FROM `employee`
UNION
SELECT `client_id`,`client_name`
FROM `client`;

AS將列出的屬性名稱做更改的動作

SELECT `emp_id` AS `total_id`, `name` AS `total_name`
FROM `employee`
UNION
SELECT `client_id`,`client_name`
FROM `client`;
  1. 員工薪水 銷售金額
SELECT `salary`
FROM `employee`
UNION
SELECT `total_sales`
FROM `works_with`;

AS `total_money`

SELECT `salary` AS `total_money`
FROM `employee`
UNION
SELECT `total_sales`
FROM `works_with`;





分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.