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
Tabla Internet_Sales
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:
Por favor note que el comando INTERSECT sólo arrojará valores distintivos.
|