ugrás a tartalomhoz

Ékezetek figyelmen kívül hagyása Postgre SQL select-ben

mdesign · 2007. Okt. 4. (Cs), 19.09
Sziasztok!

Hogyan tudom elérni, hogy "alma" szóra keresve LIKE-al az "alma","álma", "Almák" találatokat visszakapjam?
mySQL-ben ha nem használok collate-et, akkor így működik. A nagy és kisbetűket ILIKE-al megoldottam, de az ékezetes találatokat nem tudom, hogy kellene select-elnem.

Előre is köszönöm.

Üdv Karesz
 
1

Ékezetek figyelmen kívül hagyása Postgre SQL select-ben

PAStheLoD · 2007. Okt. 4. (Cs), 22.47
regexp (reguláris kifejezések)?

http://www.postgresql.org/docs/current/static/functions-matching.html

SELECT a,b FROM t WHERE c ~ '(?i)(alma|almák|álma)';

meg van similar to is ..