La WHEREcláusula se puede combinar con ANDORNOToperadores.

Los operadores ANDORse utilizan para filtrar registros en función de más de una condición:

AND Ejemplo

La siguiente instrucción SQL selecciona todos los campos de "Ventas" donde la “Clave_producto” es igual a “pzz” y “ID_local“ es igual a 2

USE datos;
SELECT iD_local, clave_producto, venta
FROM ventas
WHERE clave_producto = "pzz" AND iD_local = 2

OR Ejemplo

La siguiente instrucción SQL selecciona todos los campos de "Ventas" donde puede ser “Clave_producto” a “pzz” o “ID_local“ a 2

USE datos;
SELECT iD_local, clave_producto, venta
FROM ventas
WHERE clave_producto = "pzz" OR iD_local = 2

La siguiente instrucción SQL selecciona todos los campos de "Ventas" donde puede seleccionar “ID_local“ a 2 o “venta” a “1000” ya es optativo

USE datos;
SELECT iD_local, clave_producto, venta
FROM ventas
WHERE clave_producto = "pzz" AND iD_local = 2 OR venta > 1000

NOT Ejemplo

La siguiente instrucción SQL selecciona todos los campos de "Clientes" donde el país NO es "Alemania":

SELECT * 
FROM Customers
WHERE NOT Country='Germany';

USE datos;
SELECT iD_local, clave_producto, venta
FROM ventas
WHERE NOT clave_producto = "pzz" AND iD_local = 2 OR venta > 1000