Uavhengig av store og små bokstaver SQL LIKE-operatør

Uavhengig Av Store Og Sma Bokstaver Sql Like Operator



I denne opplæringen lærer du hvordan du bruker LIKE-operatoren i Standard SQL som lar deg sjekke om en verdi er i et gitt sett med verdier.

SQL IN-operatør

IN-operatoren i SQL forenkler et raskt søk etter en verdi i et gitt sett uten behov for kompleks beregning. Funksjonssyntaksen er som følger:







uttrykk IN (verdi1,verdi2,...);

Operatoren sjekker om det angitte uttrykket er plassert i de gitte verdiene. Hvis funnet, returnerer operatøren TRUE; ellers returnerer den falsk.



I de fleste tilfeller vil du ofte pare IN-operatøren med andre klausuler som WHERE-klausulen. Dette kan tillate deg bare å hente verdiene som samsvarer med en bestemt betingelse.



La oss diskutere noen grunnleggende eksempler på bruk av IN-operatoren i SQL.





Eksempelbruk:

Følgende eksempler illustrerer hvordan du bruker IN-operatoren i SQL.

Eksempel 1: Grunnleggende bruk

Dette eksemplet viser den grunnleggende bruken av IN-operatøren.



velg 'SQL' i ('SQL', 'Redis', 'Elasticsearch');

I dette eksemplet bruker vi IN-operatoren for å sjekke om 'SQL'-strengen er i det gitte settet med verdier.

Eksempel 2: Bruk av IN-operatøren i en tabell

Følgende viser hvordan du bruker IN-operatoren sammen med WHERE-leddet i en tabell.

Tabellen er som følger:

velg * fra produkter der 'Apple iPad Air - 2022' IN(produktnavn);

Spørringen skal returnere de samsvarende postene som følger:

Uavhengig av store og små bokstaver SQL LIKE-operatør

En gang du vil legge merke til om LIKE-operatøren er at den skiller mellom store og små bokstaver. Dette betyr at verdiene uten tilsvarende foringsrør anses som ikke like.

For å utføre en sammenligning uten store og små bokstaver, kan du bruke det motsatte av LIKE-operatoren som kalles ILIKE.

Operatøren lar oss utføre en sammenligning som ikke skiller mellom store og små bokstaver, som vist i følgende syntaks:

VELG kolonnenavn
FRA tabellnavn
WHERE column_name ILIKE 'search_term%';

Vi kan også bruke funksjonene lower() og upper() for å konvertere strengene til én casing før operasjonen utføres.

Et eksempel på syntaks er som følger:

VELG kolonnenavn
FRA tabellnavn
WHERE LOWER(kolonnenavn) = LOWER('søkeord');

Dette bør konvertere alle verdiene i kolonnen til små bokstaver, noe som betyr at den samsvarer med strengen med små bokstaver.

Konklusjon

Denne artikkelen viser hvordan du bruker IN-operatoren i Standard SQL. IN-operatoren lar deg sjekke om et gitt uttrykk er i et sett med verdier.