Operatori AND & OR di SQL
- Pagina precedente Where SQL
- Pagina successiva OrderBy SQL
Gli operatori AND e OR vengono utilizzati per filtrare le registrazioni basate su una o più condizioni.
Operatori AND e OR
AND e OR possono combinare due o più condizioni nella clausola WHERE.
Se entrambe le condizioni sono soddisfatte, l'operatore AND visualizza una registrazione.
Se una delle due condizioni è soddisfatta, l'operatore OR visualizza una registrazione.
Tabella originale (usata negli esempi):
Cognome | Nome iniziale | Indirizzo | Città |
---|---|---|---|
Adams | John | Oxford Street | London |
Bush | George | Fifth Avenue | New York |
Carter | Thomas | Changan Street | Pechino |
Carter | William | Xuanwumen 10 | Pechino |
Esempio di operatore AND
Usare AND per visualizzare tutte le persone con cognome "Carter" e nome "Thomas":
SELECT * FROM Persons WHERE Nome iniziale='Thomas' E Cognome='Carter'
Risultato:
Cognome | Nome iniziale | Indirizzo | Città |
---|---|---|---|
Carter | Thomas | Changan Street | Pechino |
Esempio di operatore OR
Usare OR per visualizzare tutte le persone con cognome "Carter" o nome "Thomas":
SELECT * FROM Persons WHERE nomeiniziale='Thomas' O cognome='Carter'
Risultato:
Cognome | Nome iniziale | Indirizzo | Città |
---|---|---|---|
Carter | Thomas | Changan Street | Pechino |
Carter | William | Xuanwumen 10 | Pechino |
Combinazione di operatori AND e OR
Possiamo anche combinare AND e OR (usando parentesi per formare espressioni complesse):
SELECT * FROM Persons WHERE (Nome iniziale='Thomas' O Nome iniziale='William') E Cognome='Carter'
Risultato:
Cognome | Nome iniziale | Indirizzo | Città |
---|---|---|---|
Carter | Thomas | Changan Street | Pechino |
Carter | William | Xuanwumen 10 | Pechino |
- Pagina precedente Where SQL
- Pagina successiva OrderBy SQL