Merhaba arkadaşlar. Bugünkü yazımda sizlere “LIKE” operatöründen bahsedeceğim.
LIKE operatörü WHERE ile birlikte kullanılır ve belirtilen özel bir desen’e (pattern’e) uyan kaydın olup olmadığını sorgular. Örnekle açıklamaya çalışacak olursak, “İsminin baş harfi olanlar, doğum yerinin son 3 harfi bul olanlar gibi..”
Bu konuda örnek datamız şu şekildedir:
Tablo Adı : MUSTERI
ID | Name | Musteri_Tipi | Adres |
1 | Mustafa Şahinov | Bireysel | Kahramanmaraş |
2 | Mehmet Arda Soyak | Bireysel | İstanbul |
3 | Hasan Kul | Bireysel | Adana |
4 | Bardak AŞ | Kurumsal | Ankara |
5 | Ömer Çandır | Bireysel | Konya |
6 | Kağıt Ltd. Şti. | Kurumsal | İstanbul |
7 | Muhammed Özdemir | VIP | İstanbul |
Örnek Sorgular
Sorgu | Sonuç |
SELECT Name FROM MUSTERI WHERE Name LIKE ‘M%’ | Bu sorgumuz Name kolonu M harfi ile başlayan sonuçları getirecektir.
– Mustafa Şahinov – Mehmet Arda Soyak – Muhammed Özdemir |
SELECT Name FROM MUSTERI WHERE Musteri_Tipi LIKE ‘%ums%’ | Müşteri tipi içinde ‘ums’ geçenleri getirecek. Bizim datamızın içine baktığımızda ise Kurumsal müşteri tipi buna uymaktadır.
-Bardak AŞ -Kağıt Ltd. Şti. |