SQL LIKE -operaattori

Sql Like Operaattori



'Tässä opetusohjelmassa opit käyttämään LIKE-operaattoria Standard SQL:ssä, jonka avulla voit tarkistaa, onko arvo tietyssä arvojoukossa.'

SQL IN -operaattori

IN-operaattori SQL:ssä mahdollistaa arvon nopean haun tietyssä joukossa ilman monimutkaista laskentaa. Toiminnon syntaksi on seuraavanlainen:

ilmaisu SISÄÄN ( arvo1 , arvo2 ,... ) ;

Operaattori tarkistaa, sijaitseeko annettu lauseke annetuissa arvoissa. Jos se löytyy, operaattori palauttaa TRUE; muussa tapauksessa se palauttaa epätosi.







Useimmissa tapauksissa yhdistät usein IN-operaattorin muihin lauseisiin, kuten WHERE-lauseeseen. Tämä voi sallia vain tiettyä ehtoa vastaavien arvojen hakemisen.



Keskustellaan perusesimerkeistä IN-operaattorin käytöstä SQL:ssä.



Käyttöesimerkki

Seuraavat esimerkit havainnollistavat IN-operaattorin käyttöä SQL:ssä.





Esimerkki 1 – Peruskäyttö

Alla oleva esimerkki näyttää IN-operaattorin peruskäytön.

VALITSE 'SQL' SISÄÄN ( 'SQL' , 'Redis' , 'Elasticsearch' ) ;

Yllä olevassa esimerkissä käytämme IN-operaattoria tarkistaaksemme, onko merkkijono 'SQL' annetussa arvojoukossa.



Koska merkkijono on olemassa, kyselyn pitäisi palauttaa tosi, kuten kuvassa:

Esimerkki 2 – IN-operaattorin käyttö taulukossa

Seuraavassa näytetään, kuinka IN-operaattoria käytetään yhdessä WHERE-lauseen kanssa taulukossa.

Taulukko on kuvan mukainen:

VALITSE * FROM Tuotteet MISSÄ 'Apple iPad Air - 2022' SISÄÄN ( tuotteen nimi ) ;

Kyselyn pitäisi palauttaa vastaavat tietueet seuraavasti:

Sulkeminen

Tämä artikkeli näyttää, kuinka IN-operaattoria käytetään vakio-SQL:ssä. IN-operaattorin avulla voit tarkistaa, onko annettu lauseke arvojoukossa.