Where
La clàusula `where` et deixa demanar només les files que compleixen una condició.
Introducció
Ja saps demanar columnes d’una taula.
Però gairebé mai les vols totes: vols els països d’Àsia, les pel·lícules que duren més de tres hores, els clients que es diuen Jamie.
La clàusula where és la que tria files.
Entorn de treball
Continuaràs amb la taula population de Select, que també trobaràs al projecte d’aquesta pàgina si l’has perdut.
I n’afegiràs una de nova: descarrega la base de dades sakila.db i obre-la amb Letos.
Sakila és el catàleg d’un videoclub inventat: pel·lícules, actors, clients, lloguers i pagaments.
És la base de dades d’exemple que fa servir tothom per practicar SQL, i té 16 049 pagaments i 1 000 pel·lícules.
where
Posa la condició just després del from:
select <columnes>
from <taula>
where <condició>
order by <columna>;La consulta et retorna només les files on la condició és certa.
SQLite avalua el where després del from, però abans del select i de l’order by:
Aquest ordre té una conseqüència: quan s’avalua el where, les columnes que has escrit al select encara no existeixen.
select first_name as nom
from customer
where nom = 'JAMIE';Estàs llegint una vista prèvia.
Inicia sessió amb Google per llegir la pàgina completa.
Inicia sessió amb GoogleAmb qualsevol compte de Google. Només et demanarem que acceptis les condicions del servei.