este un limbaj, care constă din mai multe comenzi și operatori. Dar, atunci când trebuie să preluați date pe baza unor tipare sau caractere, atunci veți avea nevoie de operatorul LIKE. Deci, în acest articol despre LIKE în SQL, voi discuta următoarele subiecte:
Ce este LIKE în SQL?
Acest operator este utilizat împreună cu clauza WHERE pentru a prelua datele în conformitate cu un model specific. Există două metacaractere care sunt utilizate împreună cu operatorul LIKE pentru a prelua date. Sunt:
- % [Semn de procentaj] - Se potrivește cu 0 sau mai multe caractere.
- _ [Underscore] - Se potrivește exact cu un caracter.
Deci, acum când v-am spus, ce este operatorul LIKE, în continuare, în acest articol, permiteți-ne să înțelegem sintaxa operatorului LIKE.
Sintaxa operatorului LIKE
Sintaxa operatorului LIKE este următoarea:
lista de evenimente javascript cu exemple
SELECT coloana1, coulmn2,. . ., coloanaN DE la numele de tabel UNDE coloanaNume LIKE model
Acum, că aveți o idee despre sintaxa operatorului LIKE, în acest articol despre LIKE în SQL, permiteți-ne să vedem diferitele modele pe care le puteți prelua cu operatorul LIKE.
Diferite tipare recuperate cu operatorul LIKE
Diferitele tipare menționate la operatorii LIKE sunt după cum urmează:
Interogarea 1: Dacă trebuie să găsiți valori care încep cu „x”
Ca și operațiunea:
UNDE numele coloanei LIKE „x%”
Interogarea 2: Dacă trebuie să găsiți valori care se termină cu „x”
Ca și operațiunea:
UNDE numele coloanei CA „% x”
Interogarea 3: Dacă trebuie să găsiți valori care au „abc” în orice poziție
Ca și operațiunea:
UNDE numele de coloană LIKE „% abc%”
Interogarea 4: Dacă trebuie să găsiți valori care au „a” în a treia poziție
ce face iteratorul în java
Ca și operațiunea:
UNDE numele coloanei CA „__a%”
Aici, există 2 sublinieri prezente înainte de litera „a”.
Interogarea 5: Dacă trebuie să găsiți valori care încep cu „a” și au cel puțin 5 caractere în lungime
tutoriale ms sql pentru începători
Ca și operațiunea:
UNDE numele de coloană CA „un ____%”
Aici, există 4 sublinieri prezente după litera „a”.
Interogarea 6: Dacă trebuie să găsiți valori care încep cu „g” și se termină cu „v”
Ca și operațiunea:
UNDE numele coloanei LIKE „g% v”
Așadar, acum că am discutat diferitele tipare, în acest articol despre LIKE în SQL, haideți să analizăm câteva exemple.
Exemple de operatori LIKE
Luați în considerare următorul tabel pe care vom aplica diverse operații ale operatorului LIKE.
Carnet de student | numele studentului |
unu | akash |
2 | medalie |
3 | sanjay |
4 | anuj |
5 | sonali |
Q1. Selectați toți elevii începând cu „a”
SELECTAȚI * DIN STUDENȚI UNDE numele studenților CA „a%”
Ieșire:
Carnet de student | numele studentului |
unu | akash |
4 | anuj |
Q2. Selectați toți elevii cu un nume de student care se termină cu „i”
SELECTAȚI * DIN STUDENȚI UNDE numele studenților CA „% i”
Ieșire:
Carnet de student | numele studentului |
2 | medalie |
5 | sonali |
Q3. Selectați toți studenții cu un nume de student care au „li” în orice poziție
SELECTAȚI * DIN STUDENȚI UNDE numele studenților CA „% li%”
Ieșire:
Carnet de student | numele studentului |
2 | medalie |
5 | sonali |
Q4. Selectați toți elevii cu un nume de student care au „o” în a doua poziție:
SELECTAȚI * DIN STUDENȚI UNDE NUMELE studenților CA „_o%”
Ieșire:
Carnet de student | numele studentului |
5 | sonali |
Q5. Selectați toți elevii cu un nume de student care încep cu „a” și au cel puțin 5 caractere în lungime
SELECTAȚI * DE LA STUDENȚI UNDE numele studenților CA „un ____%”
Ieșire:
Carnet de student | numele studentului |
unu | akash |
Q6. Selectați toți elevii cu un nume de student care încep cu „s” și se termină cu „y”
SELECTAȚI * DIN STUDENȚI UNDE NUMELE studenților LIKE 's% y'
Ieșire:
Carnet de student | numele studentului |
3 | sanjay |
Cu aceasta, ajungem la sfârșitul acestui articol. Sper că ați înțeles cum să utilizați clauza LIKE pentru a prelua diferite tipuri de date. Dacă doriți să aflați mai multe despre MySQL și cunoașteți această bază de date relațională open-source, apoi consultați-ne care vine cu instruire live condusă de instructor și experiență de proiect din viața reală. Această instruire vă va ajuta să înțelegeți în profunzime MySQL și vă va ajuta să obțineți stăpânirea asupra subiectului.
Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui articol și vă voi răspunde.