Postgresql a select

Horák Daniel horak na sitmp.cz
Úterý Říjen 21 16:10:23 CEST 2003


> > prosim o pomoc jak udelat select ktery nebude brat ohled na 
> diakritiku. 
> > Tj. select ..... where neco = pondeli;
> > i   select ..... where neco = pondělí;
> > 
> > vrati to same? 
> > 
> > Diky Jirka
> 
> Strilim od boku - udelat funkci (proceduru), jenz prevede text s 
> diakritikou na text bez diakritiky (ascii),

existuje funkce to_ascii()

> tuto funkci pouzit jak pro index nad timto polem, tak i pro 
> vlastni select. Je dost mozne, ze postgres uz
> nejakou takovou ma (convert() + lower()).

Ale pozor - funkce lower()/upper() nefunguji pro multi-byte kodovani
(UNICODE). Je tedy treba mit databazi v kodovani napr. LATIN2.


		Dan


Další informace o konferenci Test