iberck
11/16/2015 - 8:25 PM

SQL IN

SQL IN

IN

La condición IN de SQL es utilizada como una versión compacta de múltiples condiciones OR.

Sentencia con múltiples OR:

SELECT *
FROM proveedores
WHERE proveedor_nombre = 'IBM'
OR proveedor_nombre = 'Hewlett Packard'
OR proveedor_nombre = 'Microsoft';

Sentencia equivalente con IN

SELECT *
FROM proveedores
WHERE proveedor_nombre IN ('IBM', 'Hewlett Packard', 'Microsoft');