作者grassboy2 (天才小胖子-草兒活力花俏)
看板Database
標題[SQL ] MySQL如何select出各系的前三高分?
時間Tue Sep 19 09:56:57 2006
(針對
SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
資料庫名稱: MySQL
資料庫版本: 5.0.21
內容/問題描述:
假設…我的table是如此安排
學號 科系 學期成績
-------------------------------------
924144 A 99
922110 B 96
924052 A 100
:
:
:
那…有辦法選出各系前三高分的同學嗎?
之前爬文應該可以用MAX選出最高分…
不過前三高分就考倒我了><~
先謝謝高手的回答了><~
--
╔作者 grassboy2 來自 ptt.cc 的怒吼!
█ ◎P_GrassboyWebBBS版【http://WebGrassboy.twbbs.org】
Design By Grassboy@MDS 白日夢工作室 ╚─你現在還以為,瀏覽器不能打逼嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.206.39
1F:推 PsMonkey:mysql 有 limit 的功能吧? 09/19 10:35
2F:推 grassboy2:啊><~加LIMIT的話…好像還是選出「某三個系的最高分」 09/19 10:59
4F:推 lcloud:我禮拜天想了兩三個小時同樣問題 後來放棄用一個SQL解決 09/19 11:36
5F:推 grassboy2:同感…我現在也打算先用暴力法解決0rz... 09/19 11:59
6F:推 ncwd1225:group by + order by 試看看.. 09/19 12:53