logo

AND och OR Operator i SQL

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

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.