最近在和数据库打交道的时候遇到了find函数发现自己对他的印象不大,因此学习记录此篇
用法:
FIND(string,substring[,start])
解释:
$FIND
返回一个整数,指定子字符串在字符串中的结束位置。
(从string 的start位置开始搜索子字符串substring)
如果找到子字符串,$FIND
返回子字符串后面第一个字符的整数位置。(从1开始)
如果substring
未找到,$FIND
返回0
值。
可以包含start
选项来指定搜索的起始位置。
FIND函数搜索的字符串区分大小写。
示例:
SELECT $FIND('ABCDEG','BCD') AS SubPoint
5
SELECT $FIND(987654321,7) AS SubPoint
4
SELECT $FIND('AAAAAA','AA') AS SubPoint
3
SELECT $FIND('AABBCCDD','AC') AS SubPoint
0
SELECT $FIND('EVERGREEN FOREST','R',7) AS SubPoint
14