on keel, mis koosneb mitmest käsust ja operaatorist. Kuid kui peate mõne mustri või tähemärgi põhjal andmeid hankima, vajate operaatorit LIKE. Niisiis, selles artiklis LIKE SQL-is käsitlen järgmisi teemasid:
Mis on SQLIS LIKE?
Seda operaatorit kasutatakse koos WHERE klausliga andmete hankimiseks konkreetse mustri järgi. Andmete hankimiseks kasutatakse operaatoriga LIKE kahte asendusmärki. Nemad on:
- % [Protsendimärk] - see sobib 0 või enama tähemärgiga.
- _ [Allakriipsutus] - see sobib täpselt ühe märgiga.
Niisiis, nüüd, kui ma olen teile öelnud, mis on operaator LIKE, mõistame järgmisena selles artiklis operaatori LIKE süntaksit.
Operaatori LIKE süntaks
Operaatori LIKE süntaks on järgmine:
fibonacci (c ++)
SELECT veerg1, coulmn2,. . ., veerg N FROM lauanimi WHERE veergNimi LIKE muster
Nüüd, kui teil on ettekujutus operaatori LIKE süntaksist, järgmisena selles artiklis LIKE SQL-is, vaadake meid erinevaid mustreid, mida saate operaatoriga LIKE hankida.
Erinevad mustrid leiti operaatori LIKE abil
LIKE-operaatoritega mainitud erinevad mustrid on järgmised:
1. päring: Kui peate leidma väärtused, mis algavad tähega „x”
Nagu operatsioon:
KUS veerunimi LIKE ‘x%’
Päring 2: Kui peate leidma väärtused, mis lõpevad tähega „x”
Nagu operatsioon:
KUS veerunimi LIKE ‘% x’
3. päring: Kui peate leidma väärtused, millel on mis tahes asendis 'abc'
Nagu operatsioon:
KUS veerunimi LIKE “% abc%”
4. päring: Kui peate leidma väärtused, mille kolmandal positsioonil on tähis „a”
Nagu operatsioon:
KUS veerunimi LIKE ‘__a%’
Siin on enne a-tähte 2 allakriipsutust.
5. päring: Kui peate leidma väärtused, mis algavad tähega „a” ja on vähemalt 5 tähemärgi pikkused
Nagu operatsioon:
fibonacci seeria kood javas
KUS veerunimi LIKE ‘a ____%’
Siin on a-tähe järel neli allakriipsutust.
Päring 6: Kui peate leidma väärtused, mis algavad tähega „g” ja lõpevad tähega „v”
Nagu operatsioon:
KUS veerunimi LIKE “g% v”
Niisiis, nüüd, kui olen arutanud erinevaid mustreid, uurime järgmisena selles artiklis LIKE SQL-is.
Näited LIKE operaatoritest
Mõelge järgmisele tabelile, kus rakendame operaatori LIKE erinevaid toiminguid.
Õpilase ID | õpilase nimi |
üks | akash |
2 | medal |
3 | sanjay |
4 | anuj |
5 | sonali |
Q1. Valige kõik õpilased, mis algavad tähega “a”
VALI * õpilaste hulgast KUS õpilasnimi LIKE 'a%'
Väljund:
Õpilase ID | õpilase nimi |
üks | akash |
4 | anuj |
Q2. Valige kõik õpilased, kelle õpilasnimi lõpeb tähega „i”
VALI * õpilaste hulgast KUS õpilasnimi LIKE '% i'
Väljund:
Õpilase ID | õpilase nimi |
2 | medal |
5 | sonali |
Q3. Valige kõik õpilasnimega õpilased, kellel on igas asendis tähis „li”
VALI * õpilaste hulgast KUS õpilasnimi LIKE '% li%'
Väljund:
Õpilase ID | õpilase nimi |
2 | medal |
5 | sonali |
Q4. Valige kõik õpilasnimega õpilased, kelle teisel kohal on täht „o”:
VALI * õpilaste hulgast KUS õpilasnimi LIKE '_o%'
Väljund:
Õpilase ID | õpilase nimi |
5 | sonali |
Q5. Valige kõik õpilased, kelle õpilasnimi algab tähega „a” ja on vähemalt 5 tähemärki pikk
VALI * õpilaste hulgast KUS õpilasnimi LIKE 'a ____%'
Väljund:
Õpilase ID | õpilase nimi |
üks | akash |
Q6. Valige kõik õpilased, kelle õpilasnimi algab tähega „s” ja lõpeb tähega „y”
VALI * õpilaste hulgast KUS õpilasnimi LIKE '% y'
Väljund:
Õpilase ID | õpilase nimi |
3 | sanjay |
Sellega jõuame selle artikli lõpuni. Loodan, et saite aru, kuidas LIKE-klauslit kasutada mitmesuguste andmete hankimiseks. Kui soovite rohkem teada saada MySQL ja tutvuge selle avatud lähtekoodiga relatsioonide andmebaasiga ning vaadake siis meie mis on varustatud juhendajate juhitud elava koolituse ja reaalse elu projektikogemusega. See koolitus aitab teil MySQL-i põhjalikult mõista ja aitab teil selle teema üle meisterlikkust saavutada.
Kas teil on meile küsimus? Palun mainige seda selle artikli kommentaaride jaotises ja pöördun teie poole.