2014-07-04 39 views
0

我想使用SELECT來查找在數據庫列'關鍵字'中找到的單詞(不論小寫字母和大寫字母),並根據特殊提及的次數排列它們在桌子裏。找到頂部的標籤 - mysql

id | keyword 
------------ 
1 | mysql 
2 | php 
3 | twitter 
4 | MySQL 
5 | javascript 
6 | html 
7 | css 
8 | JavaScript 
9 | MYSQL 

如果只按關鍵字單獨重複的次數排序。

+0

有什麼問題嗎? – Dwza

回答

0
select keyword, count(*) as appearances 
from your_table 
group by keyword 
order by count(*) desc 

如果不這樣做不區分大小寫的分組,那麼你可以定義一個區分大小寫排序這樣

group by keyword collate utf8_general_ci 
+0

非常感謝你! – lamhieu