SQLite
+ -

SQLite 匹配语句Glob

2019-09-09 2 0
SQLite教程以最新的SQLite版本version 3.33.0(2020-08-20)为基础,带你学习和了解最新的SQLite语法及使用。
本教程类含有大量的测试用例,都是本人亲测,简单好用,是你学习和参考的好帮手。
加入字节流官方QQ群:952873936或联系站长进行技术交流。

SQLite提供的glob语句和sqlite通用函数Glob功能一致,用于数据记录的匹配查询。

Glob语句和Like语句功能相同,惟一的区别是Glob区分大小写,而Like语句不区分大小写。

Glob语句是一个布尔表达式语句,如果搜索表达式与模式表达式匹配,Glob 将返回真(true),也就是 1。否则返回FALSE,即0.

这里有两个通配符与 Glob 运算符一起使用:

  • 百分号 (%): 百分号(%)代表零个、一个或多个数字或字符。
  • 下划线 (_):下划线(_)代表一个单一的数字或字符。这些符号可以被组合使用。

Glob语句语法

查询以XXXX字符开头的记录

SELECT column_list 
FROM table_name
WHERE column Glob 'XXXX%'

查询以XXXX字符结尾的记录

SELECT column_list 
FROM table_name
WHERE column Glob '%XXXX'

查询含有XXXX字符的记录

SELECT column_list 
FROM table_name
WHERE column Glob '%XXXX%'

查询前面为任意一字符后面为XXXX的记录

SELECT column_list 
FROM table_name
WHERE column Glob '_XXXX'

查询以XXXX开头后接任意一字符的记录

SELECT column_list 
FROM table_name
WHERE column Glob 'XXXX_'

查询前后为任意一字符,中间为XXXX字符的记录

SELECT column_list 
FROM table_name
WHERE column Glob '_XXXX_'
字节流是站长多年来的工作经验和技术总结,和站长一起学习,每天都有进步。
通俗易懂,深入浅出。
文章不深奥,不需要钻研,不烧脑细胞,人人都可以学习,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

0 篇笔记 写笔记

SQLite 匹配语句Glob
SQLite提供的glob语句和sqlite通用函数Glob功能一致,用于数据记录的匹配查询。Glob语句和Like语句功能相同,惟一的区别是Glob区分大小写,而Like语句不区分大小写。Glob语句是一个布尔表达式语句,如果搜索表达式与模式表达式匹配,Glob 将返回真(true),也就是 1。......
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!