sqlite搜索使用大写和小写

时间:2014-09-16 06:59:55

标签: android

我想通过字符串匹配从sqlite3数据库中选择记录。我在where子句中使用'='。

我输入的参数是“NUM”,我想得到的记录有“num”。我在做什么查询?

1 个答案:

答案 0 :(得分:0)

请查看这些教程http://www.w3schools.com/sql/sql_func_ucase.asphttp://alvinalexander.com/sql/sql-select-case-insensitive-query-queries-upper-lower

执行不区分大小写查询的SQL标准方法是使用SQL upper()或lower()函数,如下所示:

select * from myTable where upper(first_name) = 'NUM';

或者这个:

select * from myTable where lower(first_name) = 'num';