LIKE, bir metin kolonunda tam eşleşme yerine desen (pattern) eşleşmesi yapmanızı sağlar. Excel'deki * joker karakterinin SQL'deki karşılığı % işaretidir.
% İşareti: Herhangi Sayıda Karakter
Belirli bir harfle başlayanlar:
SELECT * FROM Satışlar
WHERE [Sevk Adı] LIKE 'A%';
A% → "A ile başlasın, sonrasında ne olursa olsun."
Belirli bir harfle bitenler:
WHERE [Sevk Adı] LIKE '%a';
İçinde belirli bir kelime geçenler:
WHERE [Sevk Adı] LIKE '%Wellington%';
Hem başlangıç hem bitiş belirtme:
WHERE [Sevk Adı] LIKE 'V%a';
V ile başlayıp a ile biten tüm değerleri getirir.
_ (Alt Tire): Tam Olarak Tek Karakter
% farklı olarak, alt tire (_) tam olarak bir karakterin yerini tutar:
-- İkinci harfi A olanlar
WHERE [Sevk Adı] LIKE '_A%';
-- Üçüncü harfi A olanlar
WHERE [Sevk Adı] LIKE '__A%';
Her _ bir karakter yer tutar — üç tane _ kullanırsanız ilk üç karakteri "boş geç" demiş olursunuz.
Sırada Ne Var?
Sırada, sonuçları istediğiniz kolona göre sıralamanızı sağlayan ORDER BY var.