Herkese Merhaba,
Bu makalemde sizlere elimden geldigince SQL Server Like komutunu anlatmaya çalisacagim.
Like komutu nedir ve ne ise yarar bundan biraz bahsedelim. Like komutu ile istediginiz bir alanin içeriginde arama yapabilir ve yaptiginiz arama sonucunda sadece bu arama ile eslesen verileri görüntüleyebilirsiniz. Örnegin veri tabaninizda makalelerin adinda istediginiz bir kelimeyi arayip sadece bu konu ile ilgili olan makaleleri görüntüleyebilirsiniz. Peki nasil kullanilir Like komutunu 2 joker eleman ile kullanmaniz gerekmektedir. Bu jokerlerin biri yüzde (%) digeri ise alt tire (_) sembolleridir. Yüzde sembolü aratacaginiz içerikten önce veya sonra birden fazla karakter oldugu anlamina gelir. Alt tire sembolü ise konuldugu alanda 1 karakter oldugu anlamina gelmektedir.
O zaman birde örnekle like komutunun kullanimini pekistirelim.
Bu örnegimizde Makaleler tablomuzda bulunan Ad alaninin içinde Asp.net ile ilgili olan makaleleri gösterelim.
Select * from tblMakaleler where Ad like '%Asp%'
Yukaridaki sorguda Like komutu ile birlikte kullandigimiz joker elemanimiz (%) "Asp" sözcügüden önce ve sonra birden fazla karakter olabilecegini belirtmektedir.
Ekran Çiktisi :
Bir örnekte "_" joker elemanini kullanarak yapalim.
Bu örnegimizde ise Ürün tablomuzun içerisinde bulunan urunAd alaninin içerisinde ikinci karakteri "a" olan verileri listeleyelim.
Select * from tblUrun where urunAd like '_a%'
Yukaridaki sorgumuzda ise Like komutu ile birlikte kullandigimiz joker elemanimiz (_) urunAd alani içerisinde aradigimiz "a" karakterinden önce sadece 1 karakter olan, ondan sonra ise yüzde (%) isareti ile "a" karakterinden sonra birden fazla karakter olan verileri listeliyoruz.
Ekran Çiktisi :
Yazılım Geliştirici & Yazılım Uzmanı