php查询排序最多或最多的单词

时间:2016-12-04 13:55:10

标签: php mysql

是否有任何可能的方法或查询来排序最多的单词?

例如我有300行,我在250行中有这个行

  

Lorem ipsum dolor sit amet,consectetur adipiscing elit

并且第250行获得了列中最多/最大量的单词。

如何使用ItemsPanel对其进行排序?

1 个答案:

答案 0 :(得分:3)

最简单的方法是按字符的 length 排序,而不是字数:

select wl.*
from wordlist wl
order by char_length(wl.col) desc;

如果你真的想要单词,那么计算空格就足够了:

select wl.*
from wordlist wl
order by (length(wl.col) - length(replace(wl.col, ' ', ''))) desc;