Sammendrag: I denne opplæringen lærer Du Hvordan Du bruker PostgreSQL in operator i WHERE – klausulen for å sjekke om en verdi samsvarer med noen verdi i en liste.
PostgreSQL i operator syntaks
 du bruker IN operator i WHERE – setningen for å sjekke om en verdi samsvarer med en verdi i en liste over verdier.
 syntaksen til operatøren IN er som følger:
Code language: SQL (Structured Query Language) (sql)
operatoren IN returnerer true hvis value samsvarer med en verdi i listen, dvs., value1 , value2 , …
listen over verdier kan være en liste over bokstavelige verdier som tall, strenger eller et resultat av en SELECT setning som dette:
Code language: SQL (Structured Query Language) (sql)
spørringen i parentesene kalles en delspørring, som er en spørring nestet i en annen spørring. Merk at du vil lære mer om subquery i den påfølgende opplæringen
PostgreSQL i operatøreksempler
 Anta at du vil vite leieinformasjonen til kunde-id 1 og 2, du kan bruke operatøren IN i klausulen WHERE som følger:
følgende spørring bruker equal (=) og OR operatorene i stedet FOR IN-operatoren. Den tilsvarer spørringen ovenfor:
spørringen som bruker operatoren IN, er kortere og mer lesbar enn spørringen som bruker operatorene equal (=) og OR. I Tillegg Utfører PostgreSQL spørringen med operatoren IN mye raskere enn den samme spørringen som bruker en liste over operatorer OR.
PostgreSQL IKKE i operator
du kan kombinere operatoren IN med operatoren NOT for å velge rader med verdier som ikke samsvarer med verdiene i listen.
følgende setning finner for eksempel alle utleie med kunde-id er ikke 1 eller 2.
i Likhet med operatoren IN kan du bruke operatorene not equal (<>) og AND til å skrive operatorenNOT IN: 
 denne spørringen returnerer samme utdata som spørringen ovenfor som bruker operatoren NOT IN.
PostgreSQL I med en subquery
 følgende spørring returnerer en liste over kunde-ider fra tabellen rental med returdatoen er 2005-05-27:
fordi denne spørringen returnerer en liste over verdier, kan du bruke den som input av operatoren IN som dette:
for mer informasjon om subquery, sjekk det ut subquery opplæringen.
 i denne opplæringen har du lært Hvordan du bruker postgresql IN – operatøren for å sjekke om en verdi samsvarer med en verdi i en liste over verdier.
- Var denne opplæringen nyttig ?
- YesNo