SQL Intersect

?
?

SQL > SQL Avanzado > Intersect

Parecido al comando UNION, INTERSECT también opera en dos instrucciones SQL. La diferencia es que, mientras UNION actúa fundamentalmente como un operador OR (O) (el valor se selecciona si aparece en la primera o la segunda instrucción), el comando INTERSECT actúa como un operador AND (Y) (el valor se selecciona si aparece en ambas instrucciones).

La sintaxis es la siguiente:

[Instrucción SQL 1]
INTERSECT
[Instrucción SQL 2];

Digamos que tenemos las siguientes dos tablas:

Tabla Store_Information
Store_Name Sales Txn_Date
Los Angeles 1500 05-Jan-1999
San Diego 250 07-Jan-1999
Los Angeles 300 08-Jan-1999
Boston 700 08-Jan-1999

Tabla Internet_Sales
Txn_Date Sales
07-Jan-1999 250
10-Jan-1999 535
11-Jan-1999 320
12-Jan-1999 750

y deseamos encontrar todas las fechas donde hay ventas tanto en el negocio como en Internet. Para hacerlo, utilizamos la siguiente instrucción SQL:

SELECT Txn_Date FROM Store_Information
INTERSECT
SELECT Txn_Date FROM Internet_Sales;

Resultado:

Txn_Date
07-Jan-1999

Por favor note que el comando INTERSECT sólo arrojará valores distintivos.

SQL MINUS >>



Copyright © 2021   1keydata.com   Todos los derechos reservados.



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