SQL UNION

?
?

SQL > Comandos SQL > Union

O objetivo do comando SQL UNION é combinar os resultados de duas consultas. A este respeito, UNION é algo semelhante a JOIN, pois ambos s?o utilizados para relacionar informa??es de várias tabelas. Uma restri??o de UNION é que todas as colunas correspondentes devem possuir o mesmo tipo de dados. Além disso, ao utilizar UNION, apenas s?o selecionados valores diferentes (semelhante a SELECT DISTINCT).

A sintaxe será a seguinte:

[Instru??o SQL 1]
UNION
[Instru??o SQL 2];

Assuma que temos as seguintes duas tabelas:

Tabela Store_Information
Store_NameSalesTxn_Date
Los Angeles150005-Jan-1999
San Diego25007-Jan-1999
Los Angeles30008-Jan-1999
Boston70008-Jan-1999

Tabela Internet_Sales
Txn_DateSales
07-Jan-1999250
10-Jan-1999535
11-Jan-1999320
12-Jan-1999750

e quisermos descobrir todas as datas em que ocorreram transa??es de vendas. Para tal, utilizamos a seguinte instru??o SQL:

SELECT Txn_Date FROM Store_Information
UNION
SELECT Txn_Date FROM Internet_Sales;

Resultado:

Txn_Date
05-Jan-1999
07-Jan-1999
08-Jan-1999
10-Jan-1999
11-Jan-1999
12-Jan-1999

Note que se escrevermos SELECT DISTINCT Txn_Date para uma ou ambas as instru??es SQL, iremos obter o mesmo conjunto de resultados.

SQL UNION ALL >>
?


Copyright © 2021   1keydata.com   Todos os direitos reservados.

? 老湿机69福利区无码_老子影院午夜伦无码_开心亚洲五月丁香五月