SQL

SQL Like Kullanımı

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.

Yorum Yap