mysql有没有函数可以获取字串substr 在字符串str最后一次出现的位置?

Alittle 发布于 2014/08/06 22:52
阅读 3K+
收藏 0
网上找了一些,貌似都没有查找最后一个字符位置的函数,发现都是LOCATE(),POSITION(substr IN str),INSTR(str,substr)这样查第一次出现的函数,为什么没有lastindexOf()这样的函数?

加载中
0
realanan
realanan

可以用REVERSE倒置
LENGTH(str) - LOCATE(REVERSE(str), REVERSE(substr))
这个公式应该还有问题,思路是对的,你可以调整下公式里字符的位置(加减)

返回顶部
顶部