SQL Intersect | |
SQL >
Linguagem SQL avançada >
Intersect
Semelhante ao comando UNION, INTERSECT também funciona com duas instruções SQL. A diferença é que enquanto UNION UNION essencialmente funciona como um operador OR (o valor é selecionado se aparecer na primeira ou na segunda instrução), o comando INTERSECT funciona como um operador AND (o valor apenas é selecionado se aparecer em ambas as instruções). A sintaxe será a seguinte: [Instrução SQL 1]
INTERSECT [Instrução SQL 2]; Suponhamos que temos as duas tabelas seguintes: Tabela Store_Information
Tabela Internet_Sales
e queremos descobrir todas as datas em que ocorreram vendas na loja e através da Internet. Para tal, utilizamos a seguinte instrução SQL: SELECT Txn_Date FROM Store_Information
INTERSECT SELECT Txn_Date FROM Internet_Sales; Resultado:
Note que o comando INTERSECT apenas irá apresentar valores diferentes.
Copyright © 2024 1keydata.com Todos os direitos reservados. |