Los operadores and, or y not pueden ser usados con la clausula where
AND y OR se utilizan para filtar datos basados en mas de una condicion
El operador NOT muestra un registro si la condicion no es verdadera
sintaxis de AND
SELECT column1, column2, ... FROM table_name WHERE condition1 AND condition2 AND condition3 ...;
...
sintaxis de OR
SELECT column1, column2, ... FROM table_name WHERE condition1 OR condition2 OR condition3 ...;
sintaxis de NOT
SELECT column1, column2, ... FROM table_name WHERE NOT condition;
ejemplos
La siguiente instrucción SQL selecciona todos los campos de "Clientes" donde el país es "Alemania" Y la ciudad es "Berlín":
SELECT * FROM Clientes WHERE Country='Germany' AND City='Berlin';
La siguiente instrucción SQL selecciona todos los campos de "Clientes" donde la ciudad es "Berlín" O "München":
SELECT * FROM Clientes WHERE City='Berlin' OR City='München';
La siguiente instrucción SQL selecciona todos los campos de "Clientes" donde el país NO es "Alemania":
SELECT * FROM Clientes WHERE NOT Country='Germany';
Combinando AND, OR y NOT
Podemos combinar todos los elementos AND, OR, NOT
ejemplo
La siguiente declaración SQL selecciona todos los campos de "Clientes" donde el país es "Alemania" Y la ciudad debe ser "Berlín" O "München" (use paréntesis para formar expresiones complejas):
SELECT * FROM Clientes WHERE Country='Germany' AND (City='Berlin' OR City='München');
La siguiente declaración SQL selecciona todos los campos de "Clientes" donde el país es NO "Alemania" y NO "EE.UU.":
SELECT * FROM Clientes WHERE NOT Country='Germany' AND NOT Country='USA';
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias