Operatori SQL AND e OR vengono utilizzati per filtrare i dati e ottenere risultati precisi in base alle condizioni. Sono usati con il Dove la clausola e sono anche chiamati operatori congiuntivi.
Gli operatori AND e OR in SQL possono essere combinati per verificare più condizioni in a SELEZIONA, INSERISCI, AGGIORNA , O ELIMINARE dichiarazione. Quando si combinano queste condizioni, è importante utilizzare le parentesi in modo che il database sappia in quale ordine valutare ciascuna condizione.
Operatore SQL AND
L'operatore AND in SQL visualizza solo i record in cui tutte le condizioni sono vere, ovvero sia condizione1 che condizione2 sono vere.
Sintassi
SELECT * FROM nome_tabella WHERE condizione1 AND condizione2 e …condizione;
Qui,
- nome_tabella : nome della tabella
- condizione1,2,..N : prima condizione, seconda condizione e così via.
Operatore OR SQL
L'operatore OR in SQL visualizza i record in cui una qualsiasi condizione è vera, ovvero condizione1 o condizione2 è vera.
Sintassi
SELECT * FROM nome_tabella WHERE condizione1 OR condizione2 OR… condizioneN;
ascii di a in Java
- nome_tabella : nome della tabella
- condizione1,2,..N : prima condizione, seconda condizione e così via
Esempi di operatori SQL AND e OR
Diamo un'occhiata ad alcuni esempi di operatori AND e OR in SQL e comprendiamo il loro funzionamento.
Consideriamo ora un database di tabelle per dimostrare gli operatori AND e OR con più casi.

Tavolo per studenti
Esempio di operatore SQL AND
Supponiamo di voler recuperare tutti i record dalla tabella Studenti dove Age è 18 e INDIRIZZO è Delhi.
Domanda
SELECT * FROM Student WHERE Age = 18 AND ADDRESS = 'Delhi';>
Produzione
| ROLL_NO | NOME | INDIRIZZO | TELEFONO | Età |
|---|---|---|---|---|
| 1 | Ram | Delhi | XXXXXXXXX | 18 |
| 4 | SICURO | Delhi | XXXXXXXXX | 18 |
Esempio di operatore SQL OR
Per recuperare tutti i record dalla tabella Studenti dove NOME è Ram o NOME è SUJIT.
funzione sottostringa java
Domanda
SELECT * FROM Student WHERE NAME = 'Ram' OR NAME = 'SUJIT';>
Produzione
| ROLL_NO | NOME | INDIRIZZO | TELEFONO | Età |
|---|---|---|---|---|
| 1 | Ram | Delhi | XXXXXXXXX | 18 |
| 3 | SUJIT | ROHTAK | XXXXXXXXX | venti |
| 3 | SUJIT | ROHTAK | XXXXXXXXX | venti |
Combinazione degli operatori AND e OR in SQL
La combinazione degli operatori AND e OR in SQL consente la creazione di condizioni complesse nelle query. Questo aiuta a filtrare i dati su più condizioni.
Sintassi
SELECT * FROM nome_tabella WHERE condizione1 AND (condizione2 OR condizione3);
Esempio di combinazione degli operatori SQL AND e OR
Prendi un esempio per recuperare tutti i record dalla tabella Studenti dove Age è 18 NAME è Ram o RAMESH.
ordinamento delle bolle Java
Domanda
SELECT * FROM Student WHERE Age = 18 AND (NAME = 'Ram' OR NAME = 'RAMESH');>
Produzione
| ROLL_NO | NOME | INDIRIZZO | TELEFONO | Età |
|---|---|---|---|---|
| 1 | Ram | Delhi | XXXXXXXXX | 18 |
| 2 | RAMESH | GURGAON | XXXXXXXXX | 18 |
Punti importanti sull'operatore SQL AND & OR
- L'operatore SQL AND viene utilizzato per combinare più condizioni, dove tutte le condizioni devono essere vere affinché la riga venga inclusa nel set di risultati
- L'operatore OR viene utilizzato per combinare più condizioni, dove almeno una delle condizioni deve essere vera affinché la riga venga inclusa nel set di risultati.
- Qualsiasi tipo di condizione, inclusa l'uguaglianza, la disuguaglianza, il confronto e operatori logici , può essere utilizzato con gli operatori AND e OR.
- L'operatore AND è più importante dell'operatore OR. In altre parole, quando vengono utilizzati entrambi nella stessa istruzione SQL, l'operatore AND verrà eseguito per primo. Per modificare l'ordine di valutazione è possibile utilizzare le parentesi.
- È possibile utilizzare gli operatori AND e OR all'interno di altre condizioni poiché possono essere entrambi nidificati.