Here's the problem as I see it (demo SQL is lame, but makes the point): SELECT trim(name) FROM names WHERE name LIKE('Ben') and name ILIKE('benjamin')
...you can't do that in SqLite using a pragma, can you? If you can, I'd sure like to learn how. If you can't, not to belabor the point, but you *can* do it in PostgreSQL, and while I'm not suggesting that SqLite should strive for the sophistication of PostgreSQL, the issue of SQL programmer ability to use, and mix, both case-sensitive and case-insensitive means is pretty basic stuff. If the SQL spec for LIKE is "collation of characters", fine, by all means implement the capability another way that uses more reasonable means. I don't care what it is called at *all*. The lack of the *ability* really can't be defended. It's down to "how to do it", not "why do it." Textual data has case. Sometimes that matters. Sometimes it doesn't. A database engine should be able to cleanly deal with that without forcing the programmer to write custom code. --Ben fyng...@gmail.com _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users