T-SQL-szerű záradék

hirdetések

az MS SQL Server LIKE záradék arra szolgál, hogy összehasonlítson egy értéket hasonló értékekkel helyettesítő karakter operátorok segítségével. Két helyettesítő karaktert használnak a hasonló operátorral együtt−

  • a százalékjel (%)
  • az aláhúzás (_)

a százalékjel nulla, egy vagy több karaktert jelent. Az aláhúzás egyetlen számot vagy karaktert jelent. A szimbólumok kombinációban használhatók.

szintaxis

az alábbiakban a % és _alapvető szintaxisa látható.

n számú feltételt kombinálhat Az and or VAGY operátorok használatával. XXXX lehet bármilyen numerikus vagy karakterlánc értéket.

példa

az alábbiakban számos példát mutatunk be, ahol a ‘%’ és ‘_’ operátorokkal rendelkező rész különböző hasonló záradékot tartalmaz.

Sr.Nem nyilatkozat & leírás
1

ahol a fizetés tetszik ‘200%’

megkeresi azokat az értékeket, amelyek a következővel kezdődnek 200

2

ahol a fizetés tetszik ‘%200%’

megkeresi azokat az értékeket, amelyek 200 bármilyen helyzetben

3

ahol a fizetés tetszik ‘_00%’

megkeresi azokat az értékeket, amelyeknek 00 van a második és a harmadik pozícióban

4

ahol a fizetés tetszik ‘2_%_%’

megkeresi azokat az értékeket, amelyek 2-vel kezdődnek és a legalább 3 karakter hosszúságú

5

ahol a fizetés tetszik ‘%2’

megkeresi azokat az értékeket, amelyek a következővel végződnek 2

6

ahol a fizetés tetszik ‘_2%3’

megkeresi azokat az értékeket, amelyeknek a második pozíciójában 2 van, és a-Val végződnek 3

7

ahol a fizetés tetszik ‘2___3’

egy ötjegyű szám minden olyan értékét megkeresi, amely 2-vel kezdődik és a következővel végződik 3

vegye figyelembe az ügyfelek táblázatot, amely a következő rekordokkal rendelkezik.

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 

következő parancs egy példa, amely megjeleníti az összes rekordot az ügyfelek tábla, ahol fizetés kezdődik 200.

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

a fenti parancs a következő kimenetet fogja eredményezni.

ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 3 kaushik 23 Kota 2000.00
hirdetések

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.

More: