SQL IN operaator
IN-operaator SQL-is hõlbustab väärtuse kiiret otsimist antud komplektis ilma keeruka arvutuseta. Funktsiooni süntaks on järgmine:
väljendus IN ( väärtus1 , väärtus2 ,... ) ;Operaator kontrollib, kas antud avaldis asub antud väärtustes. Kui leitakse, tagastab operaator TRUE; vastasel juhul tagastab see vale.
Enamikul juhtudel seostate operaatori IN sageli teiste klauslitega, näiteks WHERE-klausliga. See võimaldab teil tuua ainult konkreetsele tingimusele vastavaid väärtusi.
Arutleme mõningate põhinäidete üle IN-operaatori kasutamisest SQL-is.
Kasutamise näide
Järgmised näited illustreerivad IN-i operaatori kasutamist SQL-is.
Näide 1 – põhikasutus
Allolev näide näitab IN-operaatori põhikasutust.
VALI 'SQL' IN ( 'SQL' , 'Redis' , 'Elasticsearch' ) ;Ülaltoodud näites kasutame operaatorit IN, et kontrollida, kas string 'SQL' on antud väärtuste komplektis.
Kuna string on olemas, peaks päring tagastama väärtuse tõene, nagu näidatud:
Näide 2 – IN-operaatori kasutamine tabelis
Järgnevalt on näidatud, kuidas kasutada IN-operaatorit koos tabelis WHERE-klausliga.
Tabel on selline, nagu näidatud:
VALI * FROM tooted KUS Apple iPad Air – 2022 IN ( tootenimi ) ;
Päring peaks tagastama vastavad kirjed järgmiselt:
Sulgemine
See artikkel näitab, kuidas kasutada IN-operaatorit standardses SQL-is. IN operaator võimaldab kontrollida, kas antud avaldis on väärtuste hulgas.