有没有可能对大多数单词进行排序的方法或查询?

例如我有300行,而我有250行


  Lorem ipsum dolor坐在amet,私立教育精英


而第250行在该列中获得了最多/最多的单词。

如何使用mysqli_query($dbcon,"SELECT * FROM wordlist")进行排序?

最佳答案

最简单的方法是按字符的列长而不是字数进行排序:

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;

关于php - php查询排序最多或最多的单词,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40959339/

10-11 10:44