It is an acknowledged "bug" in SQLite which is intentionally not fixed in order to keep the library size small. The SQLite developers feel that adding full Unicode case tables would inflate its size unreasonably. |
Select * from caches where g_Contains('ü',name) |
Select * from caches order by g_upper(name) |