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:
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 |
egy | akash |
2 | érem |
3 | sanjay |
4 | anuj |
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 |
egy | akash |
4 | anuj |
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 |
egy | akash |
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 |
3 | sanjay |
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.