亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目錄 搜尋
SQL 基礎(chǔ)教程 SQL 語法 SQL SELECT 語句 SQL SELECT DISTINCT 語句 SQL WHERE 子句 SQL AND & OR 運算符 SQL ORDER BY 關(guān)鍵字 SQL INSERT INTO 語句 SQL UPDATE 語句 SQL DELETE 語句 SQL 函數(shù) SQL Date 函數(shù) SQL NULL 函數(shù) SQL 函數(shù) SQL AVG() 函數(shù) SQL COUNT() 函數(shù) SQL FIRST() 函數(shù) SQL LAST() 函數(shù) SQL MAX() 函數(shù) SQL MIN() Function SQL SUM() Function SQL GROUP BY 語句 SQL HAVING 子句 SQL UCASE() 函數(shù) SQL LCASE() 函數(shù) SQL MID() 函數(shù) SQL LEN() 函數(shù) SQL ROUND() 函數(shù) SQL NOW() 函數(shù) SQL FORMAT() 函數(shù) SQL 快速參考 SQL 主機 SQL 高級教程 SQL SELECT TOP 子句 SQL LIKE 操作符 SQL 通配符 SQL IN 操作符 SQL BETWEEN 操作符 SQL 別名(Aliases) SQL 連接(Joins) SQL INNER JOIN 關(guān)鍵字 SQL LEFT JOIN 關(guān)鍵字 SQL RIGHT JOIN 關(guān)鍵字 SQL FULL OUTER JOIN 關(guān)鍵字 SQL UNION 操作符 SQL SELECT INTO 語句 SQL INSERT INTO SELECT 語句 SQL CREATE DATABASE 語句 SQL CREATE TABLE 語句 SQL 約束(Constraints) SQL NOT NULL 約束 SQL UNIQUE 約束 SQL PRIMARY KEY 約束 SQL FOREIGN KEY 約束 SQL CHECK 約束 SQL DEFAULT 約束 SQL CREATE INDEX 語句 SQL 撤銷索引、撤銷表以及撤銷數(shù)據(jù)庫 SQL ALTER TABLE 語句 SQL AUTO INCREMENT 字段 SQL 視圖(Views) MySQL NOW() 函數(shù) MySQL CURDATE() 函數(shù) MySQL CURTIME() 函數(shù) MySQL DATE() 函數(shù) MySQL EXTRACT() 函數(shù) MySQL DATE ADD() 函數(shù) MySQL DATE SUB() 函數(shù) MySQL DATEDIFF() 函數(shù) MySQL DATE FORMAT() 函數(shù) SQL Server GETDATE() 函數(shù) SQL Server DATEPART() 函數(shù) SQL Server DATEADD() 函數(shù) SQL Server DATEDIFF() 函數(shù) SQL Server CONVERT() 函數(shù) SQL NULL 值 SQL 通用數(shù)據(jù)類型 SQL 用于各種數(shù)據(jù)庫的數(shù)據(jù)類型
文字

SQL UNION 操作符



SQL UNION 操作符合并兩個或多個 SELECT 語句的結(jié)果。


SQL UNION 操作符

UNION 操作符用于合并兩個或多個 SELECT 語句的結(jié)果集。

請注意,UNION 內(nèi)部的每個 SELECT 語句必須擁有相同數(shù)量的列。列也必須擁有相似的數(shù)據(jù)類型。同時,每個 SELECT 語句中的列的順序必須相同。

SQL UNION 語法

SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2;

注釋:默認地,UNION 操作符選取不同的值。如果允許重復(fù)的值,請使用 UNION ALL。

SQL UNION ALL 語法

SELECT column_name(s) FROM table1
UNION ALL
SELECT column_name(s) FROM table2;

注釋:UNION 結(jié)果集中的列名總是等于 UNION 中第一個 SELECT 語句中的列名。


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

在本教程中,我們將使用眾所周知的 Northwind 樣本數(shù)據(jù)庫。

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

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico

選自 "Suppliers" 表的數(shù)據(jù):

SupplierID SupplierName ContactName Address City PostalCode Country
1 Exotic Liquid Charlotte Cooper 49 Gilbert St. Londona EC1 4SD UK
2 New Orleans Cajun Delights Shelley Burke P.O. Box 78934 New Orleans 70117 USA
3 Grandma Kelly's Homestead Regina Murphy 707 Oxford Rd. Ann Arbor 48104 USA

SQL UNION 實例

下面的 SQL 語句從 "Customers" 和 "Suppliers" 表中選取所有不同的城市(只有不同的值):

實例

SELECT City FROM Customers
UNION
SELECT City FROM Suppliers
ORDER BY City;

注釋:UNION 不能用于列出兩個表中所有的城市。如果一些客戶和供應(yīng)商來自同一個城市,每個城市只會列出一次。UNION 只會選取不同的值。請使用 UNION ALL 來選取重復(fù)的值!


SQL UNION ALL 實例

下面的 SQL 語句使用 UNION ALL 從 "Customers" 和 "Suppliers" 表中選取所有的城市(也有重復(fù)的值):

實例

SELECT City FROM Customers
UNION ALL
SELECT City FROM Suppliers
ORDER BY City;

帶有 WHERE 的 SQL UNION ALL

下面的 SQL 語句使用 UNION ALL 從 "Customers" 和 "Suppliers" 表中選取所有的德國城市(也有重復(fù)的值):

實例

SELECT City, Country FROM Customers
WHERE Country='Germany'
UNION ALL
SELECT City, Country FROM Suppliers
WHERE Country='Germany'
ORDER BY City;
上一篇: 下一篇: