SQLite glob() 函数使用指南

SQLite glob() 函数检查一个给定的字符串是否与给定的模式匹配。

glob() 语法

这里是 SQLite glob() 函数的语法:

glob(pattern, str)

参数

pattern
必需的。 一个模式,该模式采用 Unix 文件通配符语法。
str
必需的。 要检查的字符串。

返回值

SQLite glob() 函数返回 1 或者 0。如果 glob() 返回 1,则表示一个给定的字符串是否与给定的模式匹配; 如果 glob() 返回 0,则表示一个给定的字符串是否与给定的模式不匹配。

glob() 实例

要检查字符串 hello 是否与模式 *ell* 匹配,请使用如下语句:

SELECT glob('*ell*', 'hello');
glob('*ell*', 'hello')
----------------------
1

这里, 字符串 hello 与模式 *ell* 匹配。

要检查字符串 hello 是否与模式 *ee* 匹配,请使用如下语句:

SELECT glob('*ee*', 'hello');
glob('*ee*', 'hello')
---------------------
0

这里, 字符串 hello 与模式 *ee* 不匹配。