SQLite语句—GLOB用法

1.glob语句匹配用法

SQLite 的 GLOB 运算符是用来匹配通配符指定模式的文本值。如果搜索表达式与模式表达式匹配,GLOB 运算符将返回真(true),也就是 1。与 LIKE 运算符不同的是,GLOB 是大小写敏感的,对于下面的通配符,它遵循 UNIX 的语法。

星号(*)

问号(?)

星号(*)代表零个、一个或多个数字或字符。问号(?)代表一个单一的数字或字符。这些符号可以被组合使用。


2.glob语句用法

语句

描述

WHERE SALARY GLOB '200*'

发现任何值,200开始

WHERE SALARY GLOB '*200*'

发现任何值,200的任何位置

WHERE SALARY GLOB '?00*'

发现任何值,00在第二和第三的位置

WHERE SALARY GLOB '2??'

发现任何值,2开始,至少3个字符的长度

WHERE SALARY GLOB '*2'

发现任何值,2结束

WHERE SALARY GLOB '?2*3'

发现任何值,2在第二位置和结束3

WHERE SALARY GLOB '2???3'

发现任何值在一个五位数,开始23


3.练习

 查询手机名称中前两个字是华为的

 命令:SELECT "名称" FROM Content WHERE "名称" GLOB '华为*'



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值