LIKE Komutu
Sql sorgularında kullanılan Like komutu WHERE ifadesiyle beraber kullanılan ve veri tabanındaki kayıtlarda belirli bir deseni aramak için sıkça kullanılan ifadedir.
Örnek : Adının ilk harfi A olan müşterileri listeleyiniz. (İlk harften sonra kaç karakter olacağı ve ne olacağı ile bilgili olmadığı için A sembolünden sonra joker karakter kullanılacak)
1 2 3 |
SELECT * FROM Musteri WHERE LIKE 'a%' |
Örnek : İçinde aka geçen müşterileri listeleyin. (İçinde masa geçtiğine göre başında ve sonunda özel karakter kullanmak gerekiyor.)
1 2 3 |
SELECT musteri_ad FROM Musteri WHERE musteri_ad LIKE '%aka%' |
Örnek : Sondan üçüncü harfi e olan müşterileri listeleyin. (Başında ne oluğu belli olmadığı için %, sonra e harfi, son iki karakter içinde _ (alt tire) kullanılacak)
1 2 3 |
SELECT * FROM Musteri WHERE musteri_ad LIKE '%e__' |
Örnek : Adı A,B veya C ile başlayan müşterileri listeleyin.
1 2 3 |
SELECT musteri_ad , musteri_soyad FROM Musteri WHERE musteri_ad LIKE '[ABC]%' |
Örnek : Adı A ile H arasındaki harfler ile başlayan müşterileri listeleyin.
1 2 3 |
SELECT * FROM Musteri WHERE musteri_ad LIKE '[A-H]% |
Yorum Yap
You must be logged in to post a comment.