sql语句求指教大神来答

如何写sql获取【海尔】这个签名的发送量用的是mysql数据库

只统计行数:

select count(1) from table where msg_content like '【海尔】%'

要统计包含【海尔】的 msg_total ?

select sum(MSG_TOTAL) from 表 where MSG_CONTENT LIKE '【海尔】%'

追问

【海尔】这个是不固定的算了我自己想到怎么写了
SELECT substring(
MSG_CONTENT,
locate( "【", MSG_CONTENT )+1,
locate( "】", MSG_CONTENT )-locate( "【", MSG_CONTENT )-1
) AS QM ,SUM(MSG_TOTAL)
FROM txtt
GROUP BY QM

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-15
select sum(MSG_TOTAL) from 表 where MSG_CONTENT LIKE '【海尔】%'
相似回答