2014-11-15 18 views
0

欲計算單詞的每行和例如計數單詞和行上的SQL精簡版

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

計數空格+ 1

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