Con la cláusula WHERE vamos a expresar qué filas queremos seleccionar en la query.
SELECT * FROM Customer WHERE City = 'CiudadABC';
Esta sentencia devuelve los clientes cuya ciudad sea 'CiudadABC'.
No Igual (!= o <>)
SELECT * FROM Customer WHERE Age <> 25;
Esta sentencia devuelve los clientes donde la edad no es igual a 25.
SELECT * FROM Customer WHERE Age > 30;
Esta sentencia devuelve los clientes donde la edad es mayor a 30.
SELECT * FROM Customer WHERE Age < 30;
Esta sentencia devuelve los clientes donde la edad es menor a 30.
Mayor o igual que (>=) y Menor o igual que (<=)
SELECT * FROM Customer WHERE Age >= 25 AND Age <= 30;
Esta sentencia devuelve los clientes donde la edad está entre 25 y 30, inclusive.
Entre (BETWEEN)
Esta sentencia devuelve los clientes donde la edad está entre 20 y 30, inclusive.
Parecido a (LIKE)
Sirve para comprobar patrones en una cadena de texto. El símbolo % es un comodín (wildcard) con el que expresamos un determinado patrón.
Esta sentencia devuelve los clientes donde el nombre comienza con la letra 'A'.
Comodín de un solo carácter _
Esta sentencia devuelvelos clientes donde el nombre comienza con 'Ma' seguido de un solo carácter.
Si se desea seleccionar las filas que NO cumplen un patrón usaremos el NOT LIKE
Esta sentencia devuelve los clientes donde la fecha del pedido es igual o posterior al 1 de enero de 2001.
Recuerda que el formato de la fecha puede variar dependiendo del sistema de gestión de bases de datos que estés utilizando.
Combinar condiciones
Esta sentencia devuelve los clientes donde la ciudad es 'CiudadABC' y la edad es mayor a 25.
Esta sentencia devuelve los clientes donde la ciudad es 'CiudadABC' o 'CiudadXYZ'.