SQL OCH- och ELLER-operatorer används för datafiltrering och för att få exakta resultat baserat på förhållandena. De används med WHERE klausul och kallas också konjunktiva operatorer.
OCH- och ELLER-operatorer i SQL kan kombineras för att testa för flera villkor i en VÄLJ, INFOGA, UPPDATERA , eller RADERA påstående. När du kombinerar dessa villkor är det viktigt att använda parenteser så att databasen vet i vilken ordning varje villkor ska utvärderas.
SQL OCH Operatör
AND-operatorn i SQL visar bara de poster där alla villkor är sanna, dvs både villkor1 och villkor2 är sant.
Syntax
SELECT * FROM tabellnamn WHERE villkor1 OCH villkor2 och …villkor;
Här,
- tabellnamn : namn på tabellen
- skick1,2,..N : första villkoret, andra villkoret och så vidare.
SQL ELLER Operator
ELLER-operatören i SQL visar poster där ett villkor är sant, dvs antingen villkor1 eller villkor2 är sant.
Syntax
SELECT * FROM tabellnamn WHERE villkor1 ELLER villkor2 ELLER... villkorN;
byt namn på katalogen linux
- tabellnamn : namn på tabellen
- skick1,2,..N : första villkoret, andra villkoret och så vidare
SQL OCH och ELLER Operatörsexempel
Låt oss titta på några exempel på OCH- och ELLER-operatorer i SQL och förstå hur de fungerar.
Nu överväger vi en tabelldatabas för att demonstrera OCH & ELLER-operatorer med flera fall.

Studentbord
SQL OCH Operator Exempel
Om anta att vi vill hämta alla poster från studenttabellen där Age är 18 och ADDRESS är Delhi.
Fråga
SELECT * FROM Student WHERE Age = 18 AND ADDRESS = 'Delhi';>
Produktion
ROLL_NO | NAMN | ADRESS | TELEFON | Ålder |
---|---|---|---|---|
1 | Bagge | Delhi | XXXXXXXXX | 18 |
4 | VISST | Delhi | XXXXXXXXX | 18 |
SQL ELLER Operator Exempel
För att hämta alla poster från elevtabellen där NAMN är Ram eller NAMN är SUJIT.
urval sortera i java
Fråga
SELECT * FROM Student WHERE NAME = 'Ram' OR NAME = 'SUJIT';>
Produktion
10 av 50,00
ROLL_NO | NAMN | ADRESS | TELEFON | Ålder |
---|---|---|---|---|
1 | Bagge | Delhi | XXXXXXXXX | 18 |
3 | SUJIT | ROHTAK | XXXXXXXXX | tjugo |
3 | SUJIT | ROHTAK | XXXXXXXXX | tjugo |
Kombinera OCH- och ELLER-operatorer i SQL
Genom att kombinera AND- och ELLER-operatorer i SQL kan du skapa komplexa villkor i frågor. Detta hjälper till att filtrera data på flera villkor.
Syntax
SELECT * FROM tabellnamn WHERE villkor1 AND (villkor2 ELLER villkor3);
Exempel på att kombinera SQL OCH- och ELLER-operatorer
Ta ett exempel för att hämta alla poster från elevtabellen där Age är 18 NAME är Ram eller RAMESH.
Fråga
SELECT * FROM Student WHERE Age = 18 AND (NAME = 'Ram' OR NAME = 'RAMESH');>
Produktion
ROLL_NO | NAMN | ADRESS | TELEFON | Ålder |
---|---|---|---|---|
1 | Bagge | Delhi | XXXXXXXXX | 18 |
2 | RAMESH | GURGAON | XXXXXXXXX | 18 |
Viktiga punkter om SQL OCH & ELLER Operator
- SQL AND-operatorn används för att kombinera flera villkor, där alla villkor måste vara sanna för att raden ska inkluderas i resultatuppsättningen
- OR-operatorn används för att kombinera flera villkor, där minst ett av villkoren måste vara sant för att raden ska inkluderas i resultatuppsättningen.
- Alla typer av villkor, inklusive jämlikhet, ojämlikhet, jämförelse och logiska operatorer , kan användas med AND- och OR-operatorerna.
- OCH-operatorn är viktigare än OR-operatorn. Med andra ord, när båda används i samma SQL-sats, kommer AND-operatorn att exekveras först. För att ändra utvärderingsordningen kan parenteser användas.
- Du kan använda OCH- och ELLER-operatorerna i andra villkor eftersom de båda kan kapslas.