SQL中最常用的字符串

时间:2017-10-05 19:02:13

标签: sql request

我正在使用SQL数据库。在这个数据库中,在一列中,我放了很多不同的字符串。

我想找到列中字符串中最常出现的单词。

例如,如果我有3个字符串: "你好" "你好,你好吗?" "好吧,你呢?"

我想SQL请求返回我:你然后Hello等等......

感谢您的帮助。

蒂博

1 个答案:

答案 0 :(得分:0)

SELECT word, count(*) AS ct
FROM   tbl, unnest(string_to_array(message, ' ')) word  -- implicit LATERAL join
GROUP  BY 1
ORDER  BY 2 DESC