mysql中如何统计某字段里某个字符的个数? 如我的表order里有一个字段order_num,里面存的是一些订单号,形式如“od_135484315315431541541”,现在我要统计这个订单号有多少个8,如出现4个8就算中奖,请问如何把这些数据查找出来? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select length(order_num)-length(replace(order_num,'8','')) select length(order_num)-length(replace(order_num,'8',''));+1 明白了,正确的写法应该是select * from order where length(order_num)-length(replace(order_num,'8','')) = 4谢谢各位的回复。 锁表操作 mysql gbk_chinese_ci 字符集 插入 '婳' 等字显示是问号? 初学者,mysql基础问题,查询至少问题 用于统计的SQL语句求解 刚接触MYSQL,想问下MYSQL安装后就只有一个DOS? 关于mysql插入空值的处理 一个考试题,大家看看!在线等! 查询涉及三个表怎么办? 程序连接mysql数据只能用localhost连,用IP地址连接就没有用,请问怎么设置? 项目是连接的mysql 现在需要换数据库 将数据库换成达梦数据库 我修改了配置文件 但是启动的时候就报错 求教mysql查询超慢 linux mysql 命令 大全
+1
select * from order where length(order_num)-length(replace(order_num,'8','')) = 4
谢谢各位的回复。