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...




select - case sensitive
