Postgressql Veri Tabanında Like Kullanımı
LIKE
SELECT sorgusunun içinde kullanılır. Çünkü LIKE bir seçme/filtreleme işleminde kullanılır.
LIKE sorgusunun kullanım alanı genellikle arama motorlarıdır. Arama motorlarında bir harf
veya kelime aradığımız zaman ona benzeyen bütün verileri listeler.
Arabalar tablosunun içinde id,marka,model,yil gibi sütunlar var. Bizde bunları belli harflere göre sırayalayacağız.
İlk önce postgresql de sql bölümüne tıklıyoruz.
Bütün verilerimizi görmek içIN gerekli sql komutunu yazıyoruz.
(SELECT id,marka,model,yil FROM arabalar)
Model sütununa göre modeli I ile başlayan kayıtları listeliyoruz.
(SELECT * FROM arabalar WHERE model LIKE 'I%')
Şimdide arabalar tablosundaki marka sütununa göre markası a ile biten kayıtları listeleyecek kodu yazıyoruz.
(SELECT * FROM arabalar WHERE marka LIKE '%a')
Marka sütununa göre markasının içinde a bulunduran kayıtları listeliyoruz.
(SELECT * FROM arabalar WHERE marka LIKE '%a%')
Model sütununa göre modelinin sondan bir önceki harfinin i olan kayıtları listeliyoruz.
(SELECT * FROM arabalar WHERE model LIKE '%i_')
Marka sütununa göre markasının ikinci harfi o olanları listeliyoruz.
(SELECT * FROM arabalar WHERE marka LIKE '_o%')
Kürşad ÖZDEMİR