T – SQL-achtige Clausule

advertenties

de MS SQL Server-achtige clausule wordt gebruikt om een waarde te vergelijken met vergelijkbare waarden met behulp van jokertekens. Er zijn twee wildcards gebruikt in combinatie met de soortgelijke operator−

  • het procentteken (%)
  • de underscore (_)

het procentteken staat voor nul, één of meerdere tekens. De underscore vertegenwoordigt een enkel getal of teken. De symbolen kunnen worden gebruikt in combinaties.

syntaxis

hier volgt de basissyntaxis van % and _.

u kunt N aantal voorwaarden combineren met behulp van en OR or operators. XXXX kan elke numerieke of tekenreekswaarde zijn.

voorbeeld

Hieronder volgen een aantal voorbeelden die laten zien waar deel een andere soortgelijke clausule heeft met ‘ % ‘ en ‘ _ ‘ operators.

Sr.Geen Uitspraak & Beschrijving
1

WAAR het SALARIS ZOALS ‘200%’

Vindt alle waarden die beginnen met 200

2

WAAR het SALARIS ZOALS ‘%200%’

Vindt alle waarden van 200 in elke positie

3

WAAR het SALARIS ZOALS ‘_00%’

Vindt alle waarden die hebben 00 op de tweede en derde positie

4

WAAR het SALARIS ZOALS ‘2_%_%’

Vindt alle waarden die beginnen met een 2 en minimaal 3 karakters lang zijn

5

WAAR het SALARIS ZOALS ‘%2’

Vindt alle waarden die einde met 2

6

WAAR het SALARIS ZOALS ‘_2%3’

Vindt alle waarden die een 2 in de tweede positie en eindigen met een 3

7

WAAR het SALARIS ZOALS ‘2___3’

Vindt alle waarden in een vijf-cijferig nummer dat begint met 2 en eindigen met 3

Overweeg de tabel KLANTEN hebben de volgende records.

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 

het volgende commando is een voorbeeld, dat alle records uit de klantentabel weergeeft waar het salaris begint met 200.

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

het bovenstaande commando zal de volgende uitvoer produceren.

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

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.

More: