討論串[SQL ] MySQL如何select出各系的前三高分?
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓6(6推 0噓 0→)留言6則,0人參與, 最新作者grassboy2 (天才小胖子-草兒活力花俏)時間18年前 (2006/09/19 09:45), 編輯資訊
1
0
1
內容預覽:
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行). 資料庫名稱: MySQL. 資料庫版本: 5.0.21. 內容/問題描述:. 假設…我的table是如此安排. 學號 科系 學期成績. -------------------------------------. 924144
(還有153個字)

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者noguest (guest)時間18年前 (2006/09/19 12:53), 編輯資訊
1
0
0
內容預覽:
SELECT x.學號, x.科系, x.成績. FROM tbl x. INNER JOIN tbl y ON x.成績<=y.成績 AND x.科系=y.科系. GROUP BY x.學號, x.科系, x.成績. HAVING count(distinct y.成績) <= 3. ORDER

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者noguest (guest)時間18年前 (2006/09/21 11:01), 編輯資訊
0
0
0
內容預覽:
我把在 Oracle 上執行的結果放上來, 結果應該是沒有錯:. ==================================. SQL> set echo on. SQL> select * from tbl;. ID DEP SCORE. ---------- ---------- --
(還有537個字)
首頁
上一頁
1
下一頁
尾頁