[SQL ] 如何找出頻率最高的查詢一問
+------+--------+ 如左表
| dno | salary | 請問:要找出每一個dno裡面薪水出現頻率最多
+------+--------+ 得查詢應該要怎麼寫?
| 5 | 30000 |
| 5 | 25000 | 我只會列出每一個dno裡面最高最低和頻均的薪水
| 5 | 25000 | 不知道如果要先計算出現頻率,
| 5 | 38000 | 再把頻率最高的結果抓出來的查詢怎麼寫
| 1 | 55000 |
| 4 | 43000 |
| 4 | 25000 |
| 4 | 25000 |
+------+--------+
+------+--------+ 左邊這個是我希望得到的結果
| dno | salary | MYSQL或是標準SQL裡面有可以計算出現頻率最多的方法嗎?
+------+--------+
| 5 | 25000 |
| 1 | 55000 |
| 4 | 25000 |
+------+--------+
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.14.237
推
02/04 12:23, , 1F
02/04 12:23, 1F
推
02/04 12:27, , 2F
02/04 12:27, 2F
→
02/04 12:50, , 3F
02/04 12:50, 3F
→
02/04 12:55, , 4F
02/04 12:55, 4F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 10 篇):