SQLite instr() 函数使用指南
SQLite instr()
函数在一个给定字符串中查找另一个给定的字符串的第一次出现的位置。如果找到,则返回一个表示第一次出现的位置的数字(从 1 开始),否则返回 0。
instr()
语法
这里是 SQLite instr()
函数的语法:
instr(str1, str2)
参数
str1
- 必需的。 一个在从中搜索的字符串。
str2
- 必需的。 被搜索的字符串。
返回值
SQLite instr()
函数在一个给定字符串 str1
中查找另一个给定的字符串 str2
的第一次出现的位置。如果找到,则返回一个表示 str2
在 str1
中第一次出现的位置的数字(从 1 开始),否则返回 0。
instr()
实例
要查找字符串 he
在字符串 hello
中的位置,请使用如下语句:
SELECT instr('hello', 'he');
instr('hello', 'he')
--------------------
1
要查找字符串 ll
在字符串 hello
中的位置,请使用如下语句:
SELECT instr('hello', 'll');
instr('hello', 'll')
--------------------
3
要查找字符串 abc
在字符串 hello
中的位置,请使用如下语句:
SELECT instr('hello', 'abc');
instr('hello', 'abc')
---------------------
0