SQL Caractere Wildcard cu exemplul
în acest tutorial, ne vom concentra pe wildcard SQL și discuta în detaliu. Vom studia fiecare wildcard Disponibil în detaliu și apoi vom discuta exemplele pentru a ne clarifica conceptele.
rămâneți la curent cu ultimele tendințe tehnologice
Alăturați-vă DataFlair pe telegramă!!
ce sunt metacaracterele în SQL?
metacaracterele SQL sunt puse pentru a înlocui unul sau mai multe caractere într-un șir. Metacaractere veni la îndemână atunci când avem nevoie pentru a compara siruri de caractere și, de asemenea, scopul de a obține detalii minut.
metacaracterele sunt puse la dispoziție cu operatorul similar și sunt utile pentru rezolvarea interogărilor complexe.
de exemplu, să ne imaginăm o condiție în care avem o cantitate mare de date disponibile. Și vrem să aflăm detalii despre toți oamenii care se află în grupa de vârstă 20-30 ale căror nume încep de la A sau N.
pentru rezolvarea unor astfel de întrebări complexe folosim metacaractere.
unele dintre cele mai utilizate metacaractere sunt următoarele:
metacaractere în MS Access
Sr.Nu | simbol de reprezentare | descriere |
1 | * | înseamnă zero sau mai multe caractere. |
2 | ? | reprezintă un singur caracter. |
3 | reprezintă un singur caracter între paranteze. | |
4 | ! | reprezintă caracterele care nu sunt disponibile în paranteză. |
5 | – | reprezintă o serie de caractere. |
6 | # | reprezintă un singur caracter numeric. |
Wildcards in SQL Server
Sr.No | Representation Symbol | Description |
1 | % | Stands for zero or more characters. |
2 | _ | Stands for a single character. |
3 | Stands for a single character specific to the brackets. | |
4 | ^ | Stands for any character not in brackets. |
5 | – | reprezintă o serie de caractere. |
de ce avem nevoie de metacaractere?
folosim metacaractere SQL atunci când trebuie să căutăm date complexe. Aceste date complexe ar putea compromite șiruri sau numerice cu caracteristici speciale.
metacaracterele vin, de asemenea, la îndemână atunci când dorim să accelerăm procesul nostru de interogare. Rezultatele sunt considerabil rapide atunci când sunt utilizate metacaractere.
am văzut deja metacaractere SQL sunt puse cu operatorul ca.
să luăm în considerare utilizarea și apoi vom discuta exemplele:
Sr.No | utilizare cu operator similar | descriere |
1 | unde columnName ca ‘a%’ | returnează valori care încep cu ‘a’. |
2 | unde columnName ca ‘%a’ | returnează valori care se termină cu ‘a’. |
3 | unde columnName ca ‘%ab%’ | returnează orice valoare care are ‘ab’ în orice poziție. |
4 | unde columnName ca ‘_a%’ | returnează orice valoare care are ‘a’ ca al doilea caracter. |
5 | unde columnName ca ‘a_%_%’ | returnează orice valoare care începe cu ‘a’ și are cel puțin 3 caractere în lungime. |
6 | unde columnName ca ‘A%b’ | returnează orice valoare care începe cu ‘a’ și se termină cu ‘b’. |
Demo Database
să ne înțelegem baza de date vom folosi în acest tutorial.
interogare:
SELECT * FROM DataFlair_emp2;
aici putem vedea conținutul bazei noastre de date demo.
Exemplul 1: să aflăm numele angajaților începând cu ‘A’.
interogare:
SELECT * FROM dataflair_emp2WHERE name_emp LIKE 'A%';
aici putem vedea numele angajaților care au ” A ” ca primul caracter din nume.
Exemplul 2: să găsim angajații ale căror locații conțin ‘nd’.
interogare:
SELECT * FROM dataflair_emp2WHERE location LIKE '%nd%';
putem observa locațiile cu modelul necesar.
Exemplul 3: să găsim angajatul cu trei caractere în numele său.
interogare:
SELECT * FROM dataflair_emp2WHERE name_emp LIKE '___';
aici putem vedea detaliile angajaților cu trei caractere în câmpul Nume.
Exemplul 4: să găsim acum orașele care se termină cu ‘e’ în Baza noastră de date.
interogare:
SELECT location as City FROM dataflair_emp2WHERE location LIKE '%e';
aici putem vedea detaliile locațiilor necesare în funcție de filtru.
exemplul 5: să găsim detaliile locațiilor care au ‘u’ ca al doilea caracter.
interogare:
SELECT location as City FROM dataflair_emp2WHERE location LIKE '_u%';
aici putem vedea rezultatele locațiilor care au ” u ” ca al doilea caracter.
exemplul 6: să găsim detaliile locațiilor cu primul caracter ca ‘P’ și ultimul caracter ca ‘e’.
interogare:
SELECT * FROM dataflair_emp2WHERE location LIKE 'p%e';
aici putem vedea detaliile locațiilor începând cu ‘p’ și terminând cu ‘e’.
rezumat
În acest tutorial, am discutat și am înțeles cum sunt puse metacaracterele SQL și cum sunt benefice. Am discutat diverse exemple.
am înțeles, de asemenea, cum putem folosi metacaractere pentru a rezolva interogări complexe.
când folosim metacaractere, trebuie să avem grijă să folosim operatorul similar, deoarece metacaracterele sunt funcționale numai cu operatorul similar.
Leave a Reply