Postgresql a select
David Zabensky
dzabensky na centrum.cz
Úterý Říjen 21 16:16:59 CEST 2003
Horák Daniel napsal(a):
>>>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.
>
>
lower(convert('text v unicode', 'UNICODE', 'LATIN1'))
;-) postgres je fajn...
> Dan
>
>
>
Další informace o konferenci Databases