Articles

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;

baza de date demo

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%';

exemplu SQL wildcard

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%';

Wildcard în SQL

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 '___';

exemplu de metacaractere în SQL

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';

caractere wildcard în SQL

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%';

caractere wildcard în SQL

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';

exemplu de caractere wildcard în SQL

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.