T – SQL-liknande Klausul

annonser

MS SQL Server LIKE-klausulen används för att jämföra ett värde med liknande värden med jokertecken operatörer. Det finns två jokertecken som används tillsammans med samma operatör−

  • procenttecknet (%)
  • understrecket (_)

procenttecknet representerar noll, ett eller flera tecken. Understrecket representerar ett enda nummer eller tecken. Symbolerna kan användas i kombinationer.

Syntax

Följande är den grundläggande syntaxen för % och _.

du kan kombinera N antal villkor med och eller eller operatörer. XXXX kan vara vilket numeriskt eller strängvärde som helst.

exempel

Följande är ett antal exempel som visar var del har olika liknande klausul med ’ % ’ och ’ _ ’ operatörer.

Sr.No uttalande & beskrivning
1

där lön som ’200%’

hittar några värden som börjar med 200

2

där lön som ’%200%’

hittar alla värden som har 200 i vilken position som helst

3

där lön som ’_00%’

hittar alla värden som har 00 i den andra och tredje positionen

4

där lön som ’2_%_%’

hittar några värden som börjar med 2 och är på minst 3 tecken i längd

5

där lön som ’%2’

hittar några värden som slutar med 2

6

där lön som ’_2%3’

hittar några värden som har en 2 i den andra positionen och slutar med en 3

7

där lön som ’2___3’

hittar några värden i ett femsiffrigt tal som börjar med 2 och slutar med 3

Tänk på att tabellen Kunder har följande 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öljande kommando är ett exempel, som kommer att visa alla poster från kunder tabell där lön börjar med 200.

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

ovanstående kommando kommer att producera följande utdata.

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

Lämna ett svar

Din e-postadress kommer inte publiceras.

More: