¿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í