Lorenzo Pascucci
a- a+

AND e OR

AND e OR permettono di indicare due o più condizioni di WHERE. L'operatore AND indica che tutte le condizioni devono essere vere, mentre OR indica che ne basta una vera.

Sintassi

SELECT records FROM tabella WHERE records CONDIZIONE valore OPERATORE WHERE records CONDIZIONE valore OPERATORE...

Esempio

La tabella "anagrafici"

Nome Cognome Eta Citta
Lorenzo Pascucci 17 Oriolo Romano
Marcello Tansini 21 Milano
Michele Basso 17 Udine

Utilizzo di AND

SELECT * FROM anagrafici WHERE eta = 17 AND citta = '%Oriolo%'

Risultato

Lorenzo Pascucci, 17, Oriolo Romano

Utilizzo di OR

SELECT * FROM anagrafici WHERE eta = 21 OR citta = '%Oriolo%'

Risultato

Lorenzo Pascucci, 17, Oriolo Romano
Marcello Tansini, 21, Milano

Utilizzo combinato di AND e OR

SELECT * FROM anagrafici WHERE (nome = 'Lorenzo' OR nome = 'Marcello') AND eta = 17

Risultato

Lorenzo Pascucci, 17, Oriolo Romano

 



Ti potrebbe interessare anche

commenta la notizia

C'è 1 commento
Lorenzo
Hai qualche domanda da fare?