【发布时间】:2016-10-23 01:51:38
【问题描述】:
您能否建议是否可以为查询中的多个子字符串选择计数
所以如果我有一个包含例如文本消息的消息字段,我可以这样做
SELECT COUNT(1)
FROM MESSAGES
WHERE MESSAGE_BODY LIKE '%hello%'
但我想做的更多:
SELECT STRING, COUNT(1)
FROM MESSAGES
WHERE MESSAGE_BODY IN (list of strings with wild card)
这可能吗?
分解示例:
ID | Message_Body
1 |你好,你好吗?
2 |嗨,非常感谢
3 |你好,最近怎么样?
4 |咻
想要的输出:
你好,2
巧,1
SELECT(输入字符串),COUNT(1) 从表 WHERE (输入字符串) IN ('%hello%','%ciao%')
【问题讨论】: