有没有可能对大多数单词进行排序的方法或查询?
例如我有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/