MySQL LOCATE() 函数与同义函数(POSITION() 和 INSTR())有哪些不同?
虽然所有这些函数都用来返回子串在字符串中的位置,但 LOCATE() 函数与 POSITION() 和 INSTR() 函数略有不同。对于 POSITION() 和 INSTR() 这两个函数,我们无法通过 LOCATE() 函数中的 position 参数作为参数来管理搜索的起始位置。所有这些函数的语法也不同。
广告
虽然所有这些函数都用来返回子串在字符串中的位置,但 LOCATE() 函数与 POSITION() 和 INSTR() 函数略有不同。对于 POSITION() 和 INSTR() 这两个函数,我们无法通过 LOCATE() 函数中的 position 参数作为参数来管理搜索的起始位置。所有这些函数的语法也不同。