Sql模糊查询,Like默认是不区分大小写的

使用Like时,怎么支持大小写呢?

upper、lower,只能模糊所有的内容,不能区分内容中的大小写。

sqlite数据库对text字段默认是大小写敏感的,但是唯独在模糊查询时不起作用。

解决方法是:查询前先执行PRAGMA case_sensitive_like = 1;然后再执行数据库查询语句。

PRAGMA case_sensitive_like的值,可以是1/0,也可以设置为ON/OFF。

开启后,会对数据库有变更修改。

值得注意的是,开启了大小写敏感后,查询数据需要添加Limit参数

直接查询,无结果:

select * from HanziList WHERE Pinyin like 'Q%'

从查询日志中,我们可以看到,其实默认查询的数据量为0:

添加Limit参数:

Limit这里0,3,表示查询的数据中取前3条数据。

也可以直接使用数字3

参考:

Case sensitive and insensitive like in SQLite

Sql like模糊查询 区分大小写相关推荐

  1. SQL Server数据库查询区分大小写、全半角——排序规则的应用(转载)

    SQL Server数据库查询区分大小写.全半角--排序规则的应用 因为偶然的原因,需要在INNER JOIN联表时,让对应字段进行区分大小写的比较.而默认情况下建立的Sql Server数据库是不区 ...

  2. Mybatis映射文件SQL语句模糊查询,#和$的区别和注意事项

    Mybatis映射文件SQL语句模糊查询 1. "%"#{value}"%" 在参数中不需要添加 %_ 推荐使用 2. '%${value}%' 在参数中不需要 ...

  3. java的sql的like_[Java教程]SQL like 模糊查询, in

    [Java教程]SQL like 模糊查询, in 0 2018-09-14 11:00:38 ​[{"互联网":["网络媒体","微博", ...

  4. 如何使用SQL进行模糊查询

    SQL语句--模糊查询 执行数据库查询时,有完整查询和模糊查询之分. 一般模糊语句格式如下: SELECT 字段 FROM 表 WHERE 某字段 LIKE 条件; 其中,关于条件,SQL提供了四种匹 ...

  5. sql中模糊查询的字段中包含百分号%的语句

    sql中模糊查询的字段中包含百分号%的语句: select * from 表名 where 字段 like '%\%%' ESCAPE '\'; Mysql里用\%,比如: select * from ...

  6. php 模糊查询数据库,php模糊查询_php 简单内容查询代码 利用sql like模糊查询

    摘要 腾兴网为您分享:php 简单内容查询代码 利用sql like模糊查询,中英翻译,云闪付,远离手机,易订货等软件知识,以及多多,345游戏中心,nodejs,湖北教育云app,吨吨吨表情包,dn ...

  7. php 数据库 like,php模糊查询_php 简单内容查询代码 利用sql like模糊查询

    摘要 腾兴网为您分享:php 简单内容查询代码 利用sql like模糊查询,招联金融,先锋影音,西餐菜谱,融汇财经等软件知识,以及迷你忍者,电e宝app,摄像头检查,旗鱼os,京东掌柜宝app,激光 ...

  8. 六、MyBatis特殊的SQL:模糊查询、动态设置表名、校验名称唯一性

    文章目录 六.MyBatis特殊的SQL 6.1 模糊查询 6.2 动态设置表名 6.3 校验名称唯一性 本人其他相关文章链接 六.MyBatis特殊的SQL 6.1 模糊查询 方式1:select ...

  9. sql语句模糊查询以及时间区间筛选

    最近做了个接口参数是是查询数据库的项目,恶补了一下sql语句 模糊查询(最简单写法%任意%) select * from log where seatname like'%192.168.15.121 ...

最新文章

  1. idea使用maven创建java工程log4j的配置
  2. 【laravel】开发过程中会遇到的问题
  3. hdu 1022 Train Problem I 解题报告
  4. JAVA知识基础(二):基本语法
  5. 关于ThreadPool.RegisterWaitForSingleObject和WaitHandle的应用介绍
  6. 【MIT领导力课程笔记】前Nokia 总裁Ollila——打造移动未来
  7. element table多选只能选中当前页数据_关于“列表多选”操作流的小思考
  8. tomcat使用方法大全
  9. swift语言 数组定义_如何在Swift中声明弱引用数组?
  10. 假期七天实习参观有感
  11. 免费python自学攻略-自学Python的10门免费课程,已学完
  12. Java Web从前端到后台常用框架介绍
  13. 2010年程序员的最后一天!
  14. 自然伽马测井基础知识
  15. mysql codesmith_CodeSmith连接不上MySQL的解决方法
  16. 制作马卡龙渐变海报教程
  17. BZOJ5442 [Ceoi2018]Global warming
  18. android辅助功能demo,Android中的辅助功能实现问题
  19. 小程序保存视频/图片到相册并且授权
  20. 一款高颜值开源知识管理工具

热门文章

  1. Golang 同步等待组(WaitGroup)
  2. 快速编程的捷径——计算机达人成长之路(40)
  3. 做游戏,学编程(C语言) 15 太鼓达人
  4. 全网最全java Springboot对接微信公众号开发平台(可能是最全)!
  5. 如果到来,会是怎样情况,fuck,
  6. node爬取墨迹天气数据发送定时邮件
  7. ArcGIS Pro建立三维模型(三维渲染)
  8. python文字语音互转
  9. web前端面试总结(自认为还算全面哈哈哈哈哈!!!)
  10. nginx image_filter模块415问题