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谢谢各位的回复。 SELECT COLUMN_NAME from information_schema 怎么会多出来几个字段? mysql自定义函数问题。。。 MYSQL集群,SQL节点的问题 请教大大,window 2003下mysql如何支持24G内存 有一个表test 如何用一条sql语句,查询成下面的结果。 关于PostgreSQL的一个问题 如何实现对mysql数据库的100M文件读写? 在mysql里怎么把'c:\abc'转化为'c:\\abc' 讨论一个查询 请教一个php + mysql 求月平均 求年平均的高效算法 求教mysql查询超慢 linux mysql 命令 大全
+1
select * from order where length(order_num)-length(replace(order_num,'8','')) = 4
谢谢各位的回复。