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:
Š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 |
jedan | akash |
2 | medalja |
3 | sanjay |
4 | anuj |
5 | sonali |
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 |
jedan | akash |
4 | anuj |
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 |
2 | medalja |
5 | sonali |
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 |
2 | medalja |
5 | sonali |
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 |
5 | sonali |
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 |
jedan | akash |
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 |
3 | sanjay |
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.