Viskas, ką reikia žinoti apie LIKE Operator SQL



Šis straipsnis apie LIKE SQL yra išsamus įvairių būdų, kaip galite naudoti operatorių LIKE su WHERE sąlyga, vadovas.

yra kalba, kurią sudaro kelios komandos ir operatoriai. Bet kai jūs turite gauti duomenis pagal tam tikrą modelį ar simbolius, jums reikės operatoriaus LIKE. Taigi šiame straipsnyje apie LIKE SQL aptarsiu šias temas:

SQL - kaip ir SQL - „Edureka“





    1. Kas yra LIKE operatorius?
    2. LIKE operatoriaus sintaksė
    3. Skirtingi modeliai, gauti naudojant LIKE operatorius
    4. LIKE operatorių pavyzdžiai

Kas yra LIKE SQL?

Šis operatorius naudojamas kartu su WHERE sąlyga norint gauti duomenis pagal konkretų modelį. Yra du pakaitos simboliai, kurie naudojami kartu su operatoriumi LIKE duomenims gauti. Jie yra:

  • % [Procento ženklas] - Tai atitinka 0 ar daugiau simbolių.
  • _ [Pabraukimas] - atitinka tiksliai vieną simbolį.

Taigi, kai aš jums pasakiau, kas yra LIKE operatorius, šiame straipsnyje leiskite mums suprasti operatoriaus LIKE sintaksę.



LIKE operatoriaus sintaksė

Operatoriaus LIKE sintaksė yra tokia:

PASIRINKITE stulpelį1, coulmn2,. . ., stulpelis N IŠ stalename WHERE columnName LIKE modelis

Dabar, kai turite idėją apie LIKE operatoriaus sintaksę, toliau šiame straipsnyje apie LIKE SQL, leiskite mums pamatyti skirtingus modelius, kuriuos galite gauti naudodami LIKE operatorių.

Skirtingi modeliai gauti naudojant LIKE operatorių

Skirtingi modeliai, paminėti su LIKE operatoriais, yra šie:



1 užklausa: Jei turite rasti reikšmes, prasidedančias „x“

Kaip operacija:

KUR columnname LIKE „x%“

2 užklausa: Jei turite rasti reikšmes, kurios baigiasi „x“

Kaip operacija:

KUR „columnname LIKE“ „% x“

3 užklausa: Jei turite rasti vertes, kurių bet kurioje pozicijoje yra „abc“

Kaip operacija:

KUR „columnname LIKE“ „% abc%“

4 užklausa: Jei turite rasti vertybes, kurių trečioje pozicijoje yra „a“

Kaip operacija:

KUR columnname LIKE ‘__a%’

Čia yra 2 pabraukimai, esantys prieš raidę „a“.

5 užklausa: Jei turite rasti reikšmes, kurios prasideda „a“ ir yra mažiausiai 5 simbolių ilgio

Kaip operacija:

KUR columnname LIKE ‘a ____%’

Čia yra 4 pabraukimai po raidės „a“.

6 užklausa: Jei turite rasti reikšmes, kurios prasideda „g“ ir baigiasi „v“

Kaip operacija:

skirtumas tarp nepaisymo ir perkrovos
KUR „columnname LIKE“ „g% v“

Taigi, dabar aptaręs įvairius modelius, toliau šiame straipsnyje apie LIKE SQL, panagrinėkime keletą pavyzdžių.

LIKE operatorių pavyzdžiai

Apsvarstykite šią lentelę, kurioje pritaikysime įvairias LIKE operatoriaus operacijas.

Studento pažymėjimas studento vardas
vienasakash
2medalis
3sanjay
4anuj
5sonali

Q1. Pasirinkite visus studentus, prasidedančius raide „a“

PASIRINKTI * IŠ studentų, kur studento vardas PATINKA „a%“

Išvestis:

Studento pažymėjimas studento vardas
vienasakash
4anuj

Q2. Pasirinkite visus studentus, kurių studento vardas baigiasi „i“

PASIRINKITE * IŠ studentų, kur studento vardas Panašus į „% i“

Išvestis:

Studento pažymėjimas studento vardas
2medalis
5sonali

Q3. Pasirinkite visus studentus su studentų vardais, kurių bet kurioje pozicijoje yra „li“

PASIRINKITE * IŠ studentų, kur studento vardas Panašus į „% li%“

Išvestis:

Studento pažymėjimas studento vardas
2medalis
5sonali

Q4. Pasirinkite visus studentus su studento vardu, kurių antroje vietoje yra „o“:

PASIRINKITE * IŠ studentų, kur studento vardas PATINKA „_o%“

Išvestis:

Studento pažymėjimas studento vardas
5sonali

Q5. Pasirinkite visus studentus, kurių studento vardas prasideda „a“ ir yra bent 5 simbolių ilgio

PASIRINKITE * IŠ studentų, kur studento vardas LIKE „a ____%“

Išvestis:

Studento pažymėjimas studento vardas
vienasakash

Q6. Pasirinkite visus studentus, kurių studento vardas prasideda „s“ ir baigiasi „y“

PASIRINKITE * IŠ studentų, kur studento vardas LIKE '% y'

Išvestis:

Studento pažymėjimas studento vardas
3sanjay

Tuo mes baigėme šį straipsnį. Tikiuosi, kad supratote, kaip naudoti sąlygą LIKE, norint gauti įvairių rūšių duomenis. Jei norite sužinoti daugiau apie „MySQL“ ir susipažinkite su šia atviro kodo reliacine duomenų baze, tada patikrinkite mūsų kuris ateina su instruktorių vedamomis tiesioginėmis treniruotėmis ir realių projektų patirtimi. Šie mokymai padės jums išsamiau suprasti „MySQL“ ir padės jums įsisavinti šį dalyką.

Turite mums klausimą? Prašau paminėti tai šio straipsnio komentarų skyriuje ir aš susisieksiu su jumis.