Minden, amit tudnia kell a LIKE Operatorról az SQL-ben



Ez a cikk a LIKE SQL-ben átfogó útmutató a LIKE operátor WHERE záradékkal történő használatának különféle módjairól.

egy olyan nyelv, amely több parancsból és operátorból áll. De amikor valamilyen minta vagy karakter alapján kell adatokat visszakeresnie, akkor szüksége lesz a LIKE operátorra. Tehát ebben a LIKE in SQL cikkben a következő témákat fogom megvitatni:

SQL - hasonlóan az SQL-hez - Edureka





    1. Mi a LIKE operátor?
    2. A LIKE operátor szintaxisa
    3. Különböző minták beolvasva a LIKE operátorokkal
    4. Példák a LIKE operátorokra

Mi a LIKE az SQL-ben?

Ezt az operátort a WHERE záradékkal együtt használják az adatok lekérésére egy adott minta szerint. Két helyettesítő karakter van, amelyeket a LIKE operátorral együtt használnak az adatok lekérésére. Ők:

  • % [Százalékjel] - 0 vagy több karakterrel egyezik.
  • _ [Aláhúzás] - Pontosan egy karakternek felel meg.

Tehát, miután elmondtam neked, mi a LIKE operátor, ebben a cikkben ezután értsük meg a LIKE operátor szintaxisát.



A LIKE operátor szintaxisa

A LIKE operátor szintaxisa a következő:

SELECT 1. oszlop, coulmn2,. . ., N oszlop FROM táblanév WHERE oszlopNév LIKE minta

Most, hogy van egy ötlete a LIKE operátor szintaxisáról, a következő részben ebben a cikkben a LIKE-ről az SQL-ben, nézzük meg a LIKE operátorral lekérhető különböző mintákat.

Különböző minták a LIKE operátorral

A LIKE operátoroknál említett különböző minták a következők:



1. lekérdezés: Ha meg kell találnia az „x” betűvel kezdődő értékeket

Hasonló művelet:

HOL columnname LIKE „x%”

2. lekérdezés: Ha meg kell találnia az „x” betűvel végződő értékeket

Hasonló művelet:

HOL columnname LIKE ‘% x’

3. lekérdezés: Ha olyan értékeket kell találnia, amelyekben bármelyik helyzetben szerepel az „abc”

Hasonló művelet:

HOL columnname LIKE „% abc%”

4. lekérdezés: Ha olyan értékeket kell találnia, amelyek „a” -val rendelkeznek a harmadik pozícióban

mi a tolmács a java-ban

Hasonló művelet:

HOL columnname LIKE ‘__a%’

Itt 2 aláhúzás van az „a” betű előtt.

5. lekérdezés: Ha olyan értékeket kell találnia, amelyek „a” betűvel kezdődnek és legalább 5 karakter hosszúak

Hasonló művelet:

HOL columnname LIKE ‘a ____%’

Itt az „a” betű után 4 aláhúzás látható.

6. lekérdezés: Ha olyan értékeket kell találnia, amelyek „g” betűvel kezdődnek és „v” betűvel végződnek

Hasonló művelet:

HOL columnname LIKE „g% v”

Tehát most, miután megvitattam a különféle mintákat, a LIKE in SQL cikkben következő cikkben keressünk néhány példát.

Példák a LIKE operátorokra

Tekintsük az alábbi táblázatot, amelyen a LIKE operátor különféle műveleteit alkalmazzuk.

Diákigazolvány tanuló név
egyakash
2érem
3sanjay
4anuj
5.sonali

Q1. Válassza ki az összes „a” betűvel kezdődő diákot

KIVÁLASZTÁS * A hallgatók közül, HOL diák neve LIKE 'a%'

Kimenet:

Diákigazolvány tanuló név
egyakash
4anuj

Q2. Válassza ki az összes olyan diákot, amelynek diákneve „i” végződésű

KIVÁLASZTÁS * A hallgatók közül, HOL diáknév LIKE '% i'

Kimenet:

Diákigazolvány tanuló név
2érem
5.sonali

Q3. Jelölje ki az összes olyan diáknevet, amelynek bármelyik helyén „li” van

KIVÁLASZTÁS * A hallgatók közül, HOL diáknév LIKE '% li%'

Kimenet:

Diákigazolvány tanuló név
2érem
5.sonali

Q4. Válassza ki az összes olyan diáknevet, amelynek diákneve „o” a második pozícióban:

KIVÁLASZTÁS * A hallgatók közül, HOL diáknév LIKE '_o%'

Kimenet:

Diákigazolvány tanuló név
5.sonali

Q5. Válassza ki az összes olyan diákot, amelynek diákneve „a” betűvel kezdődik és legalább 5 karakter hosszú

KIVÁLASZTÁS * FEL diákok közül, ahol a diák neve LIKE 'a ____%'

Kimenet:

Diákigazolvány tanuló név
egyakash

Q6. Jelölje ki az összes olyan diákot, amelynek diákneve „s” betűvel kezdődik és „y” betűvel végződik

KIVÁLASZTÁS * FEL diákok közül, HOL diák neve LIKE 's% y'

Kimenet:

Diákigazolvány tanuló név
3sanjay

Ezzel véget értünk ennek a cikknek. Remélem, megértette, hogyan kell használni a LIKE záradékot különféle adatok lekérésére. Ha többet szeretne megtudni a MySQL és ismerje meg ezt a nyílt forráskódú relációs adatbázist, majd nézze meg a mi amely oktató által vezetett élő képzéssel és valós projekt-tapasztalattal jár. Ez a képzés segít megérteni a MySQL-t alaposan, és elsajátítja a témát.

Van egy kérdésünk? Kérjük, említse meg a cikk megjegyzéseket tartalmazó részében, és még visszatérek.