mysql 查找一个字符串在内某一个字段内重复出现的次数
(2012-06-15 15:06:23)
标签:
mysql字符串函数重复出现次数杂谈 |
分类: 数据库 |
在PHP中,取得一个字符串中某一个字符出现的次数很简单,方法也有N种,比如:把这个字符当成分隔进行分隔,最后求分隔出来的数组的长度就行了。
使用mysql的一个简单方法如下:
原理:(用原始字符串的总长度 减去 将原始字符串中要统计的字符串去除后的字符串长度)再除以
要统计的字符串长度);
例如:
SELECT ( char_length(`test`) - char_length( replace(`test`, 't' , ''))) / (char_length(`test`)) as tt from table_name;
---- 注:test为原始字符串,t为要统计的字符串。
使用mysql的一个简单方法如下:
原理:(用原始字符串的总长度 减去
例如:
SELECT ( char_length(`test`) - char_length( replace(`test`, 't' , ''))) / (char_length(`test`)) as tt from table_name;
---- 注:test为原始字符串,t为要统计的字符串。

加载中…