Escriu per cercar…

Where

La cláusula `where` te deja pedir solo las filas que cumplen una condición.

S'ensenya a
Bases de dadesTaulaDAMDAWDAW-BIOGestió de bases de dadesTaulaASIXProgramació orientada a objectesBases de dades des de PythonPYTHON

Introducción

Ya sabes pedir columnas de una tabla.

Pero casi nunca las quieres todas: quieres los países de Asia, las películas que duran más de tres horas, los clientes que se llaman Jamie.

La cláusula where es la que elige filas.

Entorno de trabajo

Continuarás con la tabla population de Select, que también encontrarás en el proyecto de esta página si la has perdido.

Y añadirás una nueva: descarga la base de datos sakila.db y ábrela con Letos.

Sakila es el catálogo de un videoclub inventado: películas, actores, clientes, alquileres y pagos.

Es la base de datos de ejemplo que usa todo el mundo para practicar SQL, y tiene 16 049 pagos y 1 000 películas.

where

Pon la condición justo después del from:

sql
select <columnes>
from <taula>
where <condició>
order by <columna>;

La consulta te devuelve solo las filas donde la condición es cierta.

SQLite evalúa el where después del from, pero antes del select y del order by:

Este orden tiene una consecuencia: cuando se evalúa el where, las columnas que has escrito en el select todavía no existen.

sql
select first_name as nom
from customer
where nom = 'JAMIE';

Estàs llegint una vista prèvia.

Inicia la sessió amb Google per llegir la pàgina sencera.

Inicia la sessió amb Google

Només et demanarem que acceptis les condicions del servei.