SQL UNION ALL | |
|
SQL >
SQL Avanzato >
Union All
Anche per il commando SQL UNION ALL, lo scopo è combinare insieme i risultati di due interrogazioni. La differenza tra UNION ALL e UNION consiste nel fatto che, mentre UNION consente di selezionare solo valori distinti, mediante UNION ALL è possibile selezionarli tutti. La sintassi per UNION ALL è la seguente: [Istruzione SQL 1]
UNION ALL [Istruzione SQL 2]; Per mostrare la differenza, verrà utilizzato lo stesso esempio del paragrafo precedente. Si supponga di avere le seguenti due tabelle: Tabella Store_Information
Tabella Internet_Sales
e che si desiderino trovare tutte la date in cui è stata realizzata una transazione di vendite a un negozio e tutte le date in cui è stata realizzata una vendita via Internet. Per realizzare questa operazione si utilizza la seguente istruzione SQL: SELECT Txn_Date FROM Store_Information
UNION ALL SELECT Txn_Date FROM Internet_Sales; Risultato:
Copyright © 2024 1keydata.com Tutti i diritti riservati |