Windows kullanıyorum Local'de çalıştırıyorum.
PostgreSql i İ Harfi Sorgu Problemi Hakkında
8
●156
- 26-02-2023, 13:27:55Case sensitive aramaları kapatmak mümkün değil sanırım postgresql'de. Aramanızı lower fonksiyonu yada like fonksiyonunu kullanarak yaparsanız bi nebze çözüm olur gibi geliyor.reka29 adlı üyeden alıntı: mesajı görüntüle
- 26-02-2023, 13:29:18Merhaba cevabınız için teşekkür ederim LIKE ve ILIKE ile denedim ancak yine olmadı.Redoerdo adlı üyeden alıntı: mesajı görüntüle
- 26-02-2023, 13:34:03ILIKE ve Citext bunun için var olmadı diye bi' durum yok siz yapamamışsınız sanırım, ILIKE kesinlike olması gerekiyor.reka29 adlı üyeden alıntı: mesajı görüntüle
- 26-02-2023, 13:37:03select * from cities where name = 'istanbul'reka29 adlı üyeden alıntı: mesajı görüntüle
yerine
select * from cities where lower(name) = 'istanbul' gibi kullanabilirsin. - 26-02-2023, 13:43:18bu şekilde deniyorum ancak küçük i ile yazdığımda veriyi getirmiyor.murqlegend adlı üyeden alıntı: mesajı görüntüle
SELECT * FROM public."Job" WHERE address ILIKE '%istanbul%' ORDER BY id ASC;
- 26-02-2023, 13:46:17SELECT * FROM job WHERE address ILIKE '%istanbul%' ORDER BY id ASC;reka29 adlı üyeden alıntı: mesajı görüntüle
Şeklinde dene ek olarak; Turkish_Turkey.1254" yerine "C" veya "POSIX" ayarını dene. - 26-02-2023, 13:55:26murqlegend adlı üyeden alıntı: mesajı görüntüleCevaplarınız için teşekkürler Collation ayarını tabloda tr-TR-x-icu yaptığımda ILIKE ile sonuçlara erişebildim.dev adlı üyeden alıntı: mesajı görüntüle

- 26-02-2023, 13:56:44Faydalı olmasına sevindim, ILIKE harfduyarsızlığı için var dediğim gibi ek olarak, citext var bu veritürü de harf duyarsızlığına sahip, çözüm olmasına sevindim, iyi çalışmalar.reka29 adlı üyeden alıntı: mesajı görüntüle
