SQLite忽略大小写。

转载 2015年11月19日 17:15:48

大部分数据库在进行字符串比较时,对大小写是不敏感的。但是SQLite却是大小写敏感的。如果想让SQLite忽略大小写,方法如下:

  • 方法一:使用大小写转换函数LOWER、UPPER

SELECT * FROM User WHERE LOWER(UserName) = ‘user1′;

  • 方法二:在进行比较时强制声明不区分大小写

SELECT * FROM User WHERE UserName = ‘user1′ COLLATE NOCASE;

  • 方法三:创建表时声明该列不区分大小写

CREATE TABLE User (UserName NVARCHAR(20) COLLATE NOCASE);

如果在任何情况下都不需要对大小写敏感,就使用方法三;如果只是少量查询对大小写不敏感,可以用方法二。而方法一用到了函数,可能会影响查询速度,尽量不用

android 使用SimpleCursorAdapter将SQLite数据显示到ListView

android 使用SimpleCursorAdapter将SQLite数据显示到ListView我们知道,使用ListView的时候需要一个数据源,可以是本地数据,可以是网络数据。本篇博文使用SQL...

ImgeView通过加载布局,addview宽高无效问题

一个关于 imageView 设置 scaleType 的问题。   就在刚才 晚上9 点多的时候,我的一个外包伙伴发一个工程代码我,叫我去看下这样一个"bug",说折腾了很久,图片选择器在选择完图...
  • lr4321
  • lr4321
  • 2016年02月15日 18:11
  • 1409

C++忽略大小写比较字符串的程序

  • 2010年08月25日 12:41
  • 547B
  • 下载

忽略大小写比较字符串大小

问题描述 一般我们用strcmp可比较两个字符串的大小,比较方法为对两个字符串从前往后逐个字符相比较(按ASCII码值大小比较),直到出现不同的字符或遇到’\0’为止。如果全部字符都相同,则认为相同...

Linux忽略大小写的查找技巧

  • 2014年08月27日 15:28
  • 696B
  • 下载

常用正则表达式(?i)忽略字母的大小写!

转载自:http://blog.csdn.net/iwanttoknow7/article/details/5773285 1。^/d+$  //匹配非负整数(正整数 + 0)  2。^[0-9]...

JavaScript的indexOf忽略大小写

  • 2009年12月04日 14:46
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQLite忽略大小写。
举报原因:
原因补充:

(最多只允许输入30个字)