我想使用SELECT查找在数据库列'keyword'中找到的单词(无论小写和大写字母),并根据表中提到的特别提及的数量按顺序排列。
id | keyword
------------
1 | mysql
2 | php
3 | twitter
4 | MySQL
5 | javascript
6 | html
7 | css
8 | JavaScript
9 | MYSQL
如果仅按关键字的重复次数排序。
答案 0 :(得分:0)
select keyword, count(*) as appearances
from your_table
group by keyword
order by count(*) desc
如果不进行不区分大小写的分组,那么您可以像这样定义不区分大小写的排序规则
group by keyword collate utf8_general_ci