people

LIKE İfadesi

LIKE ifadesi

LIKE kelimesi sütundaki değerlerin, joker karakterler kullanılarak oluşturduğumuz bir arama koşulu ile karşılaştırılmasını sağlar.

Söz dizimi: SELECT FROM

WHERE LIKE

Joker Karakter

Anlamı

%

Herhangi uzunlukta karakter

_

Herhangi tek karakter

[]

Belirtilen aralıkta herhangi bir karakter

[^]

Belirtilen aralıkta olmayan herhangi bir karakter









Örnek: Müşterilerimiz içerisinden ilk harfi K olanları listelemek istediğimizde;

Sorgu:

USE northwind

SELECT * FROM Customers

WHERE CustomerID LIKE 'K%'

Örnek arama koşulları:

LIKE ‘BR%’ İlk iki harfi BR olan tüm kayıtlar

LIKE ‘Br%’ İlk iki harfi Br olan tüm kayıtlar

LIKE ‘%een’ Son üç harfi een olan tüm kayıtlar

LIKE ‘%en%’ İçerisinde en ifadesi geçen tüm kayıtlar

LIKE ‘_en’ Son iki harfi en olan üç harften oluşan tüm kayıtlar

LIKE ‘[CK]%’ C veya K harfleriyle başlayan tüm kayıtlar

LIKE ‘[S-V]ing ing ile biten ve ilk harfi S ile V harfleri arasında olan dört harfli herhangi kelime

LIKE ‘M[^c]%’ M ile başlayan ikinci harfi c olmayan tüm kayıtlar

Örnek:Aşşağıdaki örnekte firma adı içerisinde “restaurant” kelimesi geçen müşteriler listelenmiştir.

Sorgu:

USE northwind

SELECT companyname

FROM customers

WHERE companyname LIKE ‘%RESTAURANT%’

GO


0 yorum:

Yorum Gönder