一句判断字符串里面包含多少个你想要查找字符&&实现LastIndexOf的SQL

需求:

想要查找文本'00232.021.0334.035'里面包含多少个“.”

实现方式

通过SQL变通实现如下:

 

select  len( ' 00232.021.0334.035 ') - len( replace( ' 00232.021.0334.035 ', ' . ', ''))

 

实现LastIndexOf

select len( ' 00232.021.0334.035 ') - CHARINDEX( ' . ',REVERSE( ' 00232.021.0334.035 '))+ 1

 

 

你可能感兴趣的:(一句判断字符串里面包含多少个你想要查找字符&&实现LastIndexOf的SQL)