Saltar la navegación

2.3.- Cláusula WHERE.

¿Podríamos desear seleccionar los datos de una tabla que cumplan una determinada condición? Hasta ahora hemos podido ver la sentencia SELECT para obtener todas o un subconjunto de columnas de una o varias tablas. Pero esta selección afectaba a todas las filas (registros) de la tabla. Si queremos restringir esta selección a un subconjunto de filas debemos especificar una condición que deben cumplir aquellos registros que queremos seleccionar. Para poder hacer esto vamos a utilizar la cláusula WHERE.

A continuación de la palabra WHERE será donde pongamos la condición que han de cumplir las filas para salir como resultado de dicha consulta.

El criterio de búsqueda o condición puede ser más o menos sencillo y para crearlo se pueden conjugar operadores de diversos tipos, funciones o expresiones más o menos complejas.

Si en nuestra tabla USUARIOS, necesitáramos un listado de los usuarios que son mujeres, bastaría con crear la siguiente consulta:

SELECT nombre, apellidos
FROM USUARIOS
WHERE sexo = 'M'; 

Más adelante te mostraremos los operadores con los que podrás crear condiciones de diverso tipo.

Combinar varias cosas entre sí

Para saber más

Aquí te adelantamos los operadores para que vayas conociéndolos. Con ellos trabajarás cuando hayas adquirido algunos conocimientos más: