Posted By: Trifid () on 'CZdatabases'
Title:     Re: Hledani bez diakritiky
Date:      Thu Aug  2 15:32:12 2001

> Cus, hele problem je asi takovy: 
> zaznamy v Mysql sou s hackama, carkama (Fuck John Goose). Potrebuju hledat
> bez 
> diakritiky - melo by jit o PHP, sem ochotny si napsat neco v C nebo Perlu.
>  
> Nicmene jde to bez toho ze bych si v db udelal sloupec polozka_ASCII a tam
> to 
> transformoval z ty diakriticky verze? Ciste nejako pomoci SQL?
> odpovidat tem udajum s diakritikou ;-(. 

resil jsem... nejcistsi reseni je udelat si udf (user defined function,
c++, nejake examply jsou v dokumentaci) typu win2asc(string),
pripadne cs2cs(source_enc,target_en,string) a pouzivat 
... where win2asc(sloupec) like '%asciitest%'

ovsem - vsechny operace se deji nad pocitanym sloupcem,
takze zapomen na jakekoli vyhody z indexu apod., rychlost
nic moc.

nejrychlejsi reseni - mit duplicitni sloupce, ktery po insertu updatnes
hodnotou win2asc(puvodnisloupec), nad nim ev. index a podle nej hledat.

pokud bys chtel, moje win2asc apod. udf mi tu jeste lezi...

Trifid@Redigy.Cz

Rad bych veril, ze za pet minut zanikne svet.

Search the boards