Kõik, mida peate teadma LIKE Operaatori kohta SQL-is



See artikkel LIKE kohta SQLis on põhjalik juhend mitmesuguste viiside kohta, kuidas saate operaatorit LIKE kasutada WHERE klausliga.

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:

SQL - nagu SQLis - Edureka





    1. Mis on LIKE operaator?
    2. Operaatori LIKE süntaks
    3. Erinevad mustrid leiti LIKE-operaatoritega
    4. Näited LIKE operaatoritest

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
üksakash
2medal
3sanjay
4anuj
5sonali

Q1. Valige kõik õpilased, mis algavad tähega “a”

VALI * õpilaste hulgast KUS õpilasnimi LIKE 'a%'

Väljund:

Õpilase ID õpilase nimi
üksakash
4anuj

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
2medal
5sonali

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
2medal
5sonali

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
5sonali

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
üksakash

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
3sanjay

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.