SQL WHERE: Cómo poner condiciones a una consulta

WHERE es una cláusula que se usa para establecer condiciones y filtrar registros.

La cláusula WHERE se usa para extraer solo aquellos registros que cumplen una condición especificada.

SELECT columna1, columna2, ...
FROM nombre_tabla
WHERE condicion;

WHERE no solo se usa en la instrucción SELECT,también se utiliza en las instrucciones UPDATE, DELETE, etc.

Ejemplo 1

La siguiente consulta SQL selecciona todos los clientes cuando el país es «Venezuela«, en la tabla «Clientes«:

SELECT * 
FROM Clientes
WHERE Pais='Venezuela';

Ejemplo 2

SQL requiere comillas simples alrededor de valores de texto (la mayoría de los sistemas de bases de datos también permitirán dobles comillas). Sin embargo, los campos numéricos, no deben estar entre comillas:

SELECT * 
FROM Clientes
WHERE ClienteID=1;