SQLite忽略大小写
大部分数据库在进行字符串比较时,对大小写是不敏感的。但是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);
如果在任何情况下都不需要对大小写敏感,就使用方法三;如果只是少量查询对大小写不敏感,可以用方法二。而方法一用到了函数,可能会影响查询速度,尽量不用
备注:可能有些人的sqlite不区分大小写
参考下述:
sqlite like 通配符 ,匹配区分大小写(默认不区分大小写)
在查询前先执行这个语句 , 1 时区分大小写,0时不区分
PRAGMA case_sensitive_like =0;
select prod_name,PROD_PRICE
from products
where prod_name like 'b%' -- PRAGMA case_sensitive_like =0 匹配B和b开头的 ;=1时 仅匹配b开头的
SQLite忽略大小写相关推荐
- docker mysql忽视大小写_Docker安装MySQL忽略大小写问题的问题
Docker安装MySQL忽略大小写问题的问题 连接MySQL: 查看当前mysql的大小写敏感配置 show global variables like '%lower_case%'; +----- ...
- javascript的indexOf忽略大小写
javascript 中 indexOf 是严格区分大小写的 如何才能忽略大小写呢? 把他们全都换成大写或小写,再比较就可以了 indexOf对象内第一次出现子字符串的字符位置 用toLowerCas ...
- C#正则表达式的完全匹配、部分匹配及忽略大小写的问题
原文:C#正则表达式的完全匹配.部分匹配及忽略大小写的问题 问题的提出 根据用户给定表达式,里面含有各种数学函数,如求绝对值,三角函数,平方.开方等,分别以类似ABS(表达式),Sin(表达式),AS ...
- sql 忽略大小写_Flink使用Calcite解析Sql做维表关联(一)
点击箭头处"蓝色字",关注我们哦!! 维表关联是离线计算或者实时计算里面常见的一种处理逻辑,常常用于字段补齐.规则过滤等,一般情况下维表数据放在MySql等数据库里面,对于离线计算 ...
- linux find 忽略大小写查找文件
find作为查找文件工具,功能强大,下面总结了忽略大小写查找文件方法,希望对大家有用. 查找命令:find 搜索路径 -iname "文件名". 注意:find 命令不能 ...
- mysql忽略大小写配置cnetos_CentOS7下安装MYSQL8.X并设置忽略大小写
安装 在官网上下载:mysql80-community-release-el7-2.noarch.rpm.安装方式与5.7没有任何区别.详细见:CentOS7下安装MYSQL5.7. 设置忽略大小写 ...
- vim 忽略大小写查找字符串
Vim 忽略大小写查找字符串 Vim被认为是高效的代码管理工具,可想而知,平时利用vim进行代码编辑的程序员是多么厉害. 一.方法一 二.方法二 方法:底行模式下,输入命令 set ignorecas ...
- mysql 中的like查找不忽略大小写
like默认情况下是忽略大小写的,但是加上collate latin1_general_cs就可以避免这种情况了 例子如下: The following two statements illustra ...
- JS中自定义replace可替换特殊符号$等,但无法忽略大小写的函数
//可替换特殊符号$等,但无法忽略大小写的函数 String.prototype.replaceStr = function (s1, s2) {this.str = this;if (s1.leng ...
- JAVA正则忽略大小写
java正则表达式: (?i)abc 表示abc都忽略大小写 a(?i)bc 表示bc忽略大小写 a((?i)b)c 表示只有b忽略大小写 也可以用Pattern.compile(rexp,Pa ...
最新文章
- python 命名空间冲突_通过修改命名空间绕过pb冲突
- leetcode算法题--解码方法★
- LeetCode 之 JavaScript 解答第23题 —— 合并K个有序链表(Merge K Sorted Lists)
- java 小数运算 少0.1_计算器是如何实现0.1的?
- 68)deque数组
- MFC自定义消息的实现方法
- 舞动的桥 阿里云首个百万IOPS云盘的背后
- rsync 服务器文件同步备份
- 软件核心研发迎来又一春!
- 相对寻址问题求解总结
- mysql中计算日期整数差
- Windows下Aria2教程
- 无线摄像头一直显示请求服务器,远程摄像头为什么要连接服务器
- antdesign——select搜索
- Google Play 开发者注意事项
- mysql 后缀 deleted,MySQL · 特性分析 · (deleted) 临时空间
- linux下RabbitMQ的配置和安装
- ARM版本ubuntu安装PL2303驱动
- Spring cacheable
- python docx修改word文档格式