要獲取某個字符在字符串中的位置,可以使用SQL中的INSTR
函數。
例如,要查找字符串hello world
中字符o
第一次出現的位置:
SELECT INSTR('hello world', 'o') AS position;
這將返回5
,表示字符o
第一次出現在字符串中的位置為第5個字符。
如果要查找字符從第n個位置開始出現的位置,可以在INSTR
函數中添加一個起始位置參數:
SELECT INSTR('hello world', 'o', 6) AS position;
這將返回8
,表示字符o
從第6個位置開始出現在字符串中的位置為第8個字符。