MySQL INSTR() 和 POSITION() 函數的工作方式與 LOCATE() 函數類似。它們都是 LOCATE() 函數的同義詞。
INSTR() 函數還返回從字符串中搜索后子字符串第一次出現的位置。 INSTR() 的語法如下 –
INSTR() 的語法
INSTR(string, substring)
登錄后復制
這里,String是MySQL要搜索的字符串,substring是要搜索的字符串。
示例
mysql> Select INSTR('Ram is a good boy', 'good')As Result; +--------+ | Result | +--------+ | 10 | +--------+ 1 row in set (0.00 sec)
登錄后復制
POSITION() 函數還返回從字符串中搜索后子字符串第一次出現的位置。 POSITION() 的語法如下 –
POSITION() 的語法
INSTR(substring IN string)
登錄后復制
這里,String是MySQL要搜索的字符串。
Substring是要搜索的字符串。
‘IN’是關鍵字。
示例
mysql> Select POSITION('good' in 'Ram is a good boy')As Result; +--------+ | Result | +--------+ | 10 | +--------+ 1 row in set (0.00 sec)
登錄后復制
以上就是哪些 MySQL 函數的工作方式與 LOCATE() 函數類似?的詳細內容,更多請關注www.92cms.cn其它相關文章!