Clauza T – SQL-LIKE

reclame

clauza MS SQL Server LIKE este utilizată pentru a compara o valoare cu valori similare folosind operatori wildcard. Există două metacaractere utilizate împreună cu operatorul similar−

  • semnul procentual (%)
  • sublinierea (_)

semnul procent reprezintă zero, unul sau mai multe caractere. Sublinierea reprezintă un singur număr sau caracter. Simbolurile pot fi folosite în combinații.

sintaxă

în urma este sintaxa de bază a % și _.

puteți combina n număr de condiții folosind și sau sau operatori. XXXX ar putea fi orice valoare numerică sau șir.

exemplu

următoarele sunt o serie de exemple care arată în cazul în care o parte având diferite ca clauza cu ‘%’ și ‘_’ operatori.

dl.Nu declarație & descriere
1

în cazul în care salariul ca ‘200%’

găsește orice valori care încep cu 200

2

în cazul în care salariul ca ‘%200%’

găsește orice valori care au 200 în orice poziție

3

în cazul în care salariul ca ‘_00%’

găsește orice valori care au 00 în a doua și a treia poziție

4

în cazul în care salariul ca ‘2_%_%’

găsește orice valori care încep cu 2 și sunt la cel puțin 3 caractere în lungime

5

în cazul în care salariul ca ‘%2’

găsește orice valori care se termină cu 2

6

în cazul în care salariul ca ‘_2%3’

găsește orice valori care au un 2 în a doua poziție și se termină cu un 3

7

în cazul în care salariul ca ‘2___3’

găsește orice valori într-un număr de cinci cifre care încep cu 2 și se termină cu 3

luați în considerare tabelul clienți având următoarele înregistrări.

ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 6 Komal 22 MP 4500.00 7 Muffy 24 Indore 10000.00 

următoarea comandă este un exemplu, care va afișa toate înregistrările din tabelul clienților unde salariul începe cu 200.

SELECT * FROM CUSTOMERS WHERE SALARY LIKE '200%'; 

comanda de mai sus va produce următoarea ieșire.

ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 3 kaushik 23 Kota 2000.00
reclame

Lasă un răspuns

Adresa ta de email nu va fi publicată.

More: