当前位置:首页 > 数据库教程 >

mysql查找字符串中某个字符出现的次数

发布时间:2021-11-23 18:41:31 作者:佚名 阅读:(5)

今天项目组给了一个需求,计算网站内容标题中_的数量,接下来吾爱编程为大家介绍一下mysql查找字符串中某个字符出现的次数的方法,有需要的小伙伴可以参考一下:

mysql查找字符串中某个字符出现的次数

1、项目需求:

    导出标题中下划线出现次数

2、解决方案:

    将title字段里的_符号,全部替换成空,每替换一个_,长度就会减一,那用起初的长度减去替换后的长度就是包含了几个

3、SQL语句:

SELECT title,LENGTH(`title`) - LENGTH(REPLACE(`seo_title`,'_','')) AS num FROM it_news_list where status=1 ORDER by num desc
SELECT id,title,(length(title)-length(replace(title,'_',''))) / length('_') AS num FROM it_news_list where status=1 ORDER by num desc 

4、查询结果:

mysql查找字符串中某个字符出现的次数

以上就是吾爱编程为大家介绍的解决方法的全部内容了,希望对大家有所帮助,了解更多相关文章请关注吾爱编程网!

欢迎分享转载→ mysql查找字符串中某个字符出现的次数

© 2015-2021 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们