计算SQLite上的单词和行

时间:2014-11-15 16:35:35

标签: sql sqlite count group-by

我想计算每一行的单词数量以及值的总和,例如

user    message
----------------------
Robert | hey how are u?
Jenn   | Im fine
Wendy  | Hi Ya
Robert | Cool

sql的结果应该是

Robert 5
Jenn   2
Wendy  2

计算结果中用户和组的每一行的字数。

我如何在sql lite上做到这一点?

1 个答案:

答案 0 :(得分:1)

计算空格+ 1

select `user`, sum(length(message) - length(replace(message, ' ', ''))+1) as words
from your_table
group by `user`