den MS-Server-lignende klausul bruges til at sammenligne en værdi med lignende værdier ved hjælp af jokertegn operatorer. Der er to jokertegn, der bruges sammen med den lignende operatør−
- procenttegnet (%)
- understregningen (_)
procenttegnet repræsenterer nul, et eller flere tegn. Understregningen repræsenterer et enkelt tal eller tegn. Symbolerne kan bruges i kombinationer.
syntaks
Følgende er den grundlæggende syntaks for % og _.
du kan kombinere n antal betingelser ved hjælp af og eller eller operatorer. Kunne være en hvilken som helst numerisk eller streng værdi.
eksempel
Følgende er et antal eksempler, der viser, hvor en del har forskellige lignende klausul med ‘%’ og ‘_’ operatorer.
Sr.No | Erklæring & beskrivelse |
---|---|
1 |
hvor løn ligesom ‘200%’ finder nogen værdier, der starter med 200 |
2 |
hvor løn ligesom ‘%200%’ finder nogen værdier, der har 200 i enhver position |
3 |
hvor løn ligesom ‘_00%’ finder nogen værdier, der har 00 i den anden og tredje position |
4 |
hvor løn ligesom ‘2_%_%’ finder nogen værdier, der starter med 2 og er på mindst 3 tegn i længden |
5 |
hvor løn ligesom ‘%2’ finder nogen værdier, der slutter med 2 |
6 |
hvor løn ligesom ‘_2%3’ finder nogen værdier, der har en 2 i den anden position og slutter med en 3 |
7 |
hvor løn ligesom ‘2___3’ finder nogen værdier i et femcifret tal, der starter med 2 og slutter med 3 |
overvej tabellen kunder, der har følgende poster.
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
følgende kommando er et eksempel, der viser alle poster fra KUNDETABELLEN, hvor løn starter med 200.
SELECT * FROM CUSTOMERS WHERE SALARY LIKE '200%';
ovenstående kommando vil producere følgende output.
ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 3 kaushik 23 Kota 2000.00