查询一个字符串的子串出现的次数在sql中

select name,char_length(name)-char_length(replace(name,'aaaaaa','')) from teacher;

将原来的字符串字段取出长度  将子串替换为空     相减去就是出现的次数   最后除以子串得的长度

猜你喜欢

转载自www.cnblogs.com/gaoyuechen/p/9381096.html