语法
INT instr( string1, string2 )
INT instr( string1, string2 [, start_position [, nth_appearance ] ] )
入参
-
string1
VARCHAR类型,源字符串.
-
string2
VARCHAR类型,目标字符串.
-
start_position
INT, 起始位置
-
nth_appearance
int, 匹配序号
功能描述
返回子字符串在源字符串中的位置,如果在源串中没有找到子串,则返回0。
示例
- 测试数据
string1(VARCHAR) |
---|
helloworld |
- 测试案例
SELECT
instr('helloworld','lo') as res1,
instr('helloworld','l',-1,1) as res2,
select instr('helloworld','l',3,2) as res3
FROM T1
- 测试结果
res1(INT) | res2(INT) | res3(INT) |
---|---|---|
4 | 9 | 4 |
本文转自实时计算——
INSTR