LIKE Yapısı ve Joker Karakterler (% ve _) (SQL Dersleri - 8)

kusha · 31 Temmuz 2026 · 5 dk okuma

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.