SQLite
like()函数检查一个给定的字符串是否与给定的模式匹配。
like()
语法
这里是 SQLite
like()函数的语法:
like(pattern, str[, escape])
参数
pattern必需的。 一个模式,该模式采用 SQL 通配符语法。它支持两个通配符:
%和
_。
%可以匹配任意数量的任意字符,
_可以匹配单个任意字符。
str必需的。 要检查的字符串。
escape可选的。 转义符号。以转义
pattern中的通配符。
返回值
SQLite
like()函数返回
1或者
0。如果
like()返回
1,则表示一个给定的字符串与给定的模式匹配; 如果
like()返回
0,则表示一个给定的字符串与给定的模式不匹配。
like()
实例
要检查字符串
hello是否与模式
%el%匹配,请使用如下语句:
SELECT like('%el%', 'hello'); like('%el%', 'hello')---------------------1这里, 字符串
hello与模式
%el%匹配。
要检查字符串
hello是否与模式
%el__匹配,请使用如下语句:
SELECT like('%el__%', 'hello'); like('%el__%', 'hello')-----------------------1这里, 字符串
hello与模式
%el__%匹配。
要检查字符串
hello是否与模式
%el_匹配,请使用如下语句:
SELECT like('%el_', 'hello'); like('%el_', 'hello')---------------------0这里, 字符串
hello与模式
%el_不匹配。
