[ majak @ 09.12.2005. 10:51 ] @
Potrebno je da pretrazim jedno polje u tabeli i da mi upit vrati sve redove bez obzira na velicinu slova. komanda "SELECT * FROM baza WHERE lower(naziv) LIKE '%"+f_code(lower(cTxt))+"%';" nije upotrebljiva zato sto je polje 'naziv' sifrirano. Neznam kako bih iskoristio funkciju f_decode(). Baza je SQLite. Ako nije moguce, kako bi se isto resilo recimo ako bi tabela bila u access-u ili MSSQL-u. SQLite ... The LIKE operator is not case sensitive and will match upper case characters on one side against lower case characters on the other. (A bug: SQLite only understands upper/lower case for 7-bit Latin characters. Hence the LIKE operator is case sensitive for 8-bit iso8859 characters or UTF-8 characters. For example, the expression 'a' LIKE 'A' is TRUE but 'æ' LIKE 'Æ' is FALSE... |