Sve što trebate znati o LIKE Operatoru u SQL-u



Ovaj je članak o LIKE u SQLu sveobuhvatan vodič za različite načine na koje možete koristiti operator LIKE s klauzulom WHERE.

je jezik koji se sastoji od više naredbi i operatora. Ali, kada morate dohvatiti podatke na temelju nekog uzorka ili znakova, tada će vam trebati operator LIKE. Dakle, u ovom članku o LIKE u SQL-u raspravljat ću o sljedećim temama:

SQL - Kao u SQL - Edureka





    1. Što je LIKE operator?
    2. Sintaksa LIKE operatora
    3. Različiti uzorci dohvaćeni s LIKE operatorima
    4. Primjeri LIKE operatora

Što je LIKE u SQL-u?

Ovaj se operator koristi zajedno s klauzulom WHERE za dohvaćanje podataka prema određenom obrascu. Postoje dva zamjenska znaka koja se koriste zajedno s operatorom LIKE za dohvaćanje podataka. Oni su:

koja je razlika između xml i html
  • % [Znak postotka] - odgovara 0 ili više znakova.
  • _ [Podvlaka] - Podudara se s točno jednim znakom.

Dakle, sad kad sam vam rekao, što je operator LIKE, u ovom članku, shvatimo sintaksu operatora LIKE.



Sintaksa LIKE operatora

Sintaksa operatora LIKE je sljedeća:

ODABERI stupac1, coulmn2,. . ., stupacN FROM ime tablice GDJE stupacNIMA LIKE uzorak

Sada, kad ste dobili predodžbu o sintaksi operatora LIKE, sljedeći u ovom članku o LIKE u SQL-u, pogledajte različite obrasce koje možete dobiti pomoću operatora LIKE.

Različiti uzorci dohvaćeni s operatorom LIKE

Različiti obrasci koji se spominju kod LIKE operatora su sljedeći:



1. upit: Ako morate pronaći vrijednosti koje počinju s 'x'

Poput operacije:

WHERE naziv stupca KAO ‘x%’

2. upit: Ako morate pronaći vrijednosti koje se završavaju s 'x'

Poput operacije:

WHERE naziv stupca KAO ‘% x’

3. upit: Ako morate pronaći vrijednosti koje imaju 'abc' u bilo kojem položaju

kako stvoriti slučajni niz u javi -

Poput operacije:

WHERE naziv stupca KAO ‘% abc%’

4. upit: Ako morate pronaći vrijednosti koje imaju 'a' na trećem mjestu

Poput operacije:

WHERE naziv stupca KAO ‘__a%’

Ovdje postoje 2 donja crta ispred slova 'a'.

5. upit: Ako morate pronaći vrijednosti koje počinju s „a“ i koje su najmanje 5 znakova

Poput operacije:

GDJE naziv stupca KAO ‘a ____%’

Ovdje su 4 slova ispod slova 'a'.

6. upit: Ako morate pronaći vrijednosti koje počinju s 'g', a završavaju s 'v'

Poput operacije:

pass by value vs pass by reference java
GDJE naziv stupca KAO „g% v“

Dakle, sada kada sam razgovarao o različitim uzorcima, sljedeći u ovom članku o LIKE u SQL-u, pogledajmo neke primjere.

Primjeri LIKE operatora

Razmotrite sljedeću tablicu na kojoj ćemo primijeniti razne operacije LIKE operatora.

studentska iskaznica ime studenta
jedanakash
2medalja
3sanjay
4anuj
5sonali

Q1. Odaberite sve učenike koji počinju s „a“

ODABERITE * OD učenika GDJE ime učenika KAO 'a%'

Izlaz:

studentska iskaznica ime studenta
jedanakash
4anuj

Q2. Odaberite sve studente s imenom učenika koje završava s 'i'

ODABERITE * OD učenika GDJE ime učenika KAO '% i'

Izlaz:

studentska iskaznica ime studenta
2medalja
5sonali

Q3. Odaberite sve studente s imenom učenika koji imaju 'li' na bilo kojem položaju

ODABERITE * OD učenika GDJE ime učenika KAO '% li%'

Izlaz:

studentska iskaznica ime studenta
2medalja
5sonali

Q4. Odaberite sve studente s imenom učenika koje na drugom mjestu imaju 'o':

ODABERITE * OD učenika GDJE ime učenika KAO '_o%'

Izlaz:

studentska iskaznica ime studenta
5sonali

P5. Odaberite sve učenike s imenom učenika koji započinju s 'a' i imaju najmanje 5 znakova

ODABERITE * OD učenika GDJE ime učenika KAO 'a ____%'

Izlaz:

studentska iskaznica ime studenta
jedanakash

P6. Odaberite sve studente s imenom učenika koji započinju s 's' i završavaju s 'y'

ODABERITE * OD učenika GDJE ime učenika KAO 's% y'

Izlaz:

studentska iskaznica ime studenta
3sanjay

Ovim smo došli do kraja ovog članka. Nadam se da ste razumjeli kako koristiti klauzulu LIKE za dohvaćanje različitih vrsta podataka. Ako želite saznati više o MySQL i upoznajte ovu relacijsku bazu podataka otvorenog koda, a zatim pogledajte našu koja dolazi s treningom uživo pod vodstvom instruktora i iskustvom u stvarnom životu. Ovaj trening pomoći će vam da dublje razumijete MySQL i postignete ovladavanje tom temom.

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare ovog članka i javiću vam se.