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