Cláusula SQL WHERE

Tiempo de lectura: 2 minutos

Buenos días, vamos a continuar con SQL

SQL Cláusula Where

La cláusula SQL WHERE es utilizada para filtrar los resultados de una consulta en una base de datos. Es posible utilizar varios operadores y funciones en esta cláusula para especificar las condiciones de filtrado.

Por ejemplo, si deseamos seleccionar todos los clientes de una tabla que tienen una edad mayor a 30 años, podemos utilizar la siguiente consulta:

SELECT * 
FROM clientes 
WHERE edad > 30;

En este caso, estamos seleccionando todas las columnas (*) de la tabla «clientes» y filtrando solo aquellos registros donde la columna «edad» es mayor a 30.

También es posible utilizar varias condiciones en una sola cláusula WHERE. Por ejemplo, si deseamos seleccionar solo a los clientes que tienen más de 30 años y viven en California, podemos utilizar la siguiente consulta:

SELECT * 
FROM clientes 
WHERE edad > 30 AND estado = 'California';

En este caso, estamos utilizando el operador «AND» para unir dos condiciones: edad > 30 y estado = ‘California’. Solo se seleccionarán los registros que cumplan ambas condiciones.

Otro operador común es «OR«, el cual se utiliza para unir varias condiciones en las que al menos una debe ser cumplida. Por ejemplo, si deseamos seleccionar a los clientes que tienen más de 30 años o viven en California, podemos utilizar la siguiente consulta:

SELECT * 
FROM clientes 
WHERE edad > 30 OR estado = 'California';

En este caso, se seleccionarán todos los registros que cumplan al menos una de las dos condiciones.

También se pueden utilizar funciones en la cláusula WHERE. Por ejemplo, si deseamos seleccionar a los clientes cuyo nombre comienza con la letra «S», podemos utilizar la función «LIKE» y la siguiente consulta:

SELECT * 
FROM clientes 
WHERE nombre LIKE 'S%';

En este caso, estamos utilizando la función «LIKE» con el patrón ‘S%’, lo cual significa que se seleccionarán todos los registros donde la columna «nombre» comience con la letra «S».

Continuará… 📖

Deja un comentario