加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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为要统计的字符串。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有