El operador IN junto con la clausula WHERE permite multiplos valores
Los operadores IN es una abreviatura de los multiplos OR
Sintaxis del IN
SELECT column_name(s) FROM table_name WHERE column_name IN (value1, value2, ...);
O
SELECT column_name(s) FROM table_name WHERE column_name IN (SELECT STATEMENT);
...
Ejemplos con el operador IN
La siguiente instrucción SQL selecciona todos los clientes que se encuentran en "Alemania", "Francia" o "Reino Unido":
SELECT * FROM Customers WHERE Country IN ('Germany', 'France', 'UK');
La siguiente instrucción SQL selecciona todos los clientes que NO se encuentran en "Alemania", "Francia" o "Reino Unido":
SELECT * FROM Customers WHERE Country NOT IN ('Germany', 'France', 'UK');
La siguiente instrucción SQL selecciona todos los clientes que son del mismo países como proveedores:
SELECT * FROM Customers WHERE Country IN (SELECT Country FROM Suppliers);
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias