Cartel des SYNDICATS de SQL les résultats de deux questions ensemble. À cet égard, l'UNION est semblable POUR SE JOINDRE du fait elles toutes les deux sont employées à l'information relative des tables multiples. Une restriction d'UNION est que toutes les colonnes correspondantes doivent être du mêmes type de données et valeurs distinctes choisies des SYNDICATS seulement.
Syntaxe :
[SQL Statement 1]
UNION
[SQL Statement 2]
Tableau Store_Information
Store_name
Sales
Date
Los Angeles
$1500
Jan-05-2005
San Diego
$250
Jan-07-2005
Los Angeles
$300
Jan-08-2005
Boston
$700
Jan-08-2005
Tableau Internet_Sales
Date
Sales
Jan-07-2005
$250
Jan-10-2005
$535
Jan-11-2005
$320
Jan-12-2005
$750
Si nous voulons découvrir toutes dates où il y a une transaction de ventes. Nous employons le rapport suivant de SQL :
SELECT Date FROM Store_Information
UNION
SELECT Date FROM Internet_Sales
L'UNION de SQL TOUTE LA commande est également de combiner les résultats de deux questions ensemble. TOUTE la différence entre l'UNION et l'UNION est celle, UNION que TOUT choisit toutes les valeurs tandis que l'UNION choisit seulement des valeurs distinctes.
Syntaxe :
SELECT Date FROM Store_Information
UNION ALL
SELECT Date FROM Internet_Sales