SQLite 匹配语句Glob
2019-09-09
2
0
SQLite教程以最新的SQLite版本version 3.33.0(2020-08-20)为基础,带你学习和了解最新的SQLite语法及使用。本教程类含有大量的测试用例,都是本人亲测,简单好用,是你学习和参考的好帮手。
加入字节流官方QQ群:952873936或联系站长进行技术交流。
加入字节流官方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_'
字节流是站长多年来的工作经验和技术总结,和站长一起学习,每天都有进步。
通俗易懂,深入浅出。
文章不深奥,不需要钻研,不烧脑细胞,人人都可以学习,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。
通俗易懂,深入浅出。
文章不深奥,不需要钻研,不烧脑细胞,人人都可以学习,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。