PostgreSQL LIKE komutu

LIKE  komutu  PostgreSQL verilerde her hangi kelime içinde bir değer aratmak istersek bu komutu kullanırız  

Örnek :  ILIKE

select * from t_table where adi ilike ‘ahmet%’ ( başında ahmet ile başlıyanları ara diyoruz)

select * from t_table where adi ilike ‘%ahmet’ ( sonunda ahmet ile başlıyanları ara diyoruz)

select * from t_table where adi ilike ‘%ahmet%’ ( her koşulda içinde  ahmet olanları ara diyoruz)

Örnek 2 :  LIKE

where  metin LIKE ‘% 200’ 200 ile başlayan tüm değerleri bulur
where  metin LIKE ‘% 200%’ Her pozisyonda 200 olan tüm değerleri bulur
where metin LIKE ‘_00%’ İkinci ve üçüncü pozisyonlarda 00 olan tüm değerleri bulur
where  metin LIKE ‘2 _% _%’ 2 ile başlar ve uzunluk olarak en az 3 karakter tüm değerleri bulur
where metin LIKE ‘% 2’ 2 ile biten tüm değerleri bulur
where metin LIKE ‘_2% 3’ Ikinci konumda, bir 2 ve 3 ile sona herhangi bir değer bulur
where metin LIKE ‘2___3’ 2 ile başlayan ve 3 ile sona beş basamaklı bir sayı içindeki tüm değerleri bulur

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

one × 2 =