当前有字符串A(长), B(短),本文通过mysql的instr方法实现字符串的startWith和endWith效果,关于instr的用法不懂的可以上网查,在这就不做描述了
startWith实现
startWith就是想判断字符串A是否以字符串B为开始,sql如下:
INSTR(字符串A,字符串B) = 1
endWith实现
endWith就是想判断字符串A是否以字符串B为结尾,sql如下:
INSTR(字符串A, 字符串B)=LENGTH(字符串A)-LENGTH(字符串B) + 1
注:
当前实现方法很多,例如也可以使用mysql的left,right结合length方法实现,在这就不赘述了
本文介绍如何使用MySQL的instr方法实现字符串的startWith和endWith效果,通过简单的SQL语句判断长字符串是否以特定短字符串开始或结束。此外,还提到了使用left、right结合length方法的替代方案。
1万+

被折叠的 条评论
为什么被折叠?



