SQL UNION | |
|
SQL >
SQL Avanzato >
Union
Lo scopo del commando SQL UNION è combinare insieme i risultati di due interrogazioni. Per questo motivo, UNION è simile a JOIN in quanto entrambi vengono utilizzati nelle informazioni correlate provenienti da più tabelle. Un limite di UNION è che tutte le colonne corrispondenti devono presentare lo stesso tipo di dati. Inoltre, quando si utilizza UNION, vengono selezionati solo valori distinti (come per SELECT DISTINCT). La sintassi è la seguente: [Istruzione SQL 1]
UNION [Istruzione SQL 2]; Supponendo di avere le seguenti due tabelle: Tabella Store_Information
Tabella Internet_Sales
e che si desideri trovare tutte le date in cui è stata realizzata una transazione di vendite. Per realizzare questa operazione si utilizza la seguente istruzione SQL: SELECT Txn_Date FROM Store_Information
UNION SELECT Txn_Date FROM Internet_Sales; Risultato:
Si noti che digitando SELECT DISTINCT Txn_Date per una o entrambe le istruzioni SQL, si otterrà la stessa serie di risultati.
Copyright © 2024 1keydata.com Tutti i diritti riservati |