SQL og operatør
Som du kan gjette, og operatøren er en logisk operatør som lar deg kombinere to eller flere boolske uttrykk og behandle dem som en. Dette betyr at alle forholdene må være sanne for at tilstanden skal brukes.
Du finner den og operatøren som brukes i en WHERE -klausul i forbindelse med andre SQL -utsagn som SELECT, UPDATE og DELETE.
Dette lar deg begrense omfanget som handlingen utfører. For eksempel ved hjelp av en sletterklæring, kan du bruke WHERE -leddet og nøkkelordet for å sikre at bare dataene som tilfredsstiller den spesifiserte tilstanden blir fjernet.
Syntaksen til og operatøren kan uttrykkes som vist nedenfor:
bool_expr_1 og bool_expr_2 og bool_expr_3 ... og bool_expr_n;Du kan ha så mange boolske uttrykk som du ønsker. Husk imidlertid at alle de spesifiserte uttrykkene må evaluere for å være sanne. Hvis ett uttrykk er usant, blir hele uttalelsen behandlet som falsk.
Merk: Nullverdier blir også behandlet som falske.
Eksempelbruk
Anta at vi har prøvedata som vist i spørsmålene nedenfor:
Drop Database hvis eksisterer sampletb;Resulterende bord:
For å finne utviklerne som jobber i "DevOps" -avdelingen og har en lønn høyere enn 110000, kan vi kjøre et spørsmål som vist:
Velg * fra utviklere der avdeling = 'DevOps' og lønn> = 110000;Spørringen skal finne de matchende postene og returnere dem som vist:
id | FIRST_NAME | Last_name | Avdeling | Lønn |I dette tilfellet er det bare en post, som vist ovenfor. Du kan spesifisere flere betingelser for å filtrere ut dataene dine videre ved hjelp av og nøkkelordet.
Konklusjon
I dette innlegget diskuterte vi hvordan du bruker og operatøren i SQL for å kombinere flere boolske uttrykk i spørsmålene dine. Takk for at du leste. Sjekk vår SQL- eller operatøropplæring for å lære mer om OR -operatøren og hvordan den fungerer sammenlignet med OG -operatøren.