Tot ce trebuie să știți despre LIKE Operator în SQL



Acest articol despre LIKE în SQL este un ghid cuprinzător pentru diferitele moduri în care puteți utiliza operatorul LIKE cu clauza WHERE.

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:

SQL - Ca în SQL - Edureka





    1. Ce este operatorul LIKE?
    2. Sintaxa operatorului LIKE
    3. Diferite tipare recuperate cu operatorii LIKE
    4. Exemple de operatori LIKE

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
unuakash
2medalie
3sanjay
4anuj
5sonali

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
unuakash
4anuj

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

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

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

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
unuakash

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

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.