SQL IN operatorius
IN operatorius SQL palengvina greitą reikšmės paiešką tam tikrame rinkinyje be sudėtingo skaičiavimo. Funkcijos sintaksė yra tokia, kaip parodyta:
išraiška IN ( vertė1 , vertė2 ,... ) ;Operatorius patikrina, ar pateikta išraiška yra nurodytose reikšmėse. Jei randama, operatorius grąžina TRUE; kitu atveju jis grąžina klaidingą.
Daugeliu atvejų jūs dažnai susiesite IN operatorių su kitais sakiniais, pvz., WHERE sąlyga. Tai gali leisti gauti tik konkrečias sąlygas atitinkančias vertes.
Aptarkime keletą pagrindinių IN operatoriaus naudojimo SQL pavyzdžiais.
Naudojimo pavyzdys
Šie pavyzdžiai iliustruoja, kaip naudoti IN operatorių SQL.
1 pavyzdys – pagrindinis naudojimas
Toliau pateiktame pavyzdyje parodytas pagrindinis IN operatoriaus naudojimas.
PASIRINKTI 'SQL' IN ( 'SQL' , 'Redis' , 'Elasticsearch' ) ;Aukščiau pateiktame pavyzdyje naudojame operatorių IN, kad patikrintume, ar eilutė „SQL“ yra nurodytame reikšmių rinkinyje.
Kadangi eilutė egzistuoja, užklausa turėtų grąžinti true, kaip parodyta:
2 pavyzdys – IN operatoriaus naudojimas lentelėje
Toliau parodyta, kaip naudoti IN operatorių kartu su WHERE sąlyga lentelėje.
Lentelė yra tokia, kaip parodyta:
PASIRINKTI * NUO Produktai KUR „Apple iPad Air – 2022“ IN ( produkto pavadinimas ) ;
Užklausa turėtų grąžinti atitinkančius įrašus kaip:
Uždarymas
Šiame straipsnyje parodyta, kaip standartiniame SQL naudoti operatorių IN. IN operatorius leidžia patikrinti, ar nurodyta išraiška yra reikšmių rinkinyje.