当前有字符串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方法实现,在这就不赘述了