1.相關資料表
score表
[user]表
sql語句如下:
複製** **如下:
www.cppcns.com
--查詢出各科成績最好的學生資訊
--自連線
--select top 1 * from score b where b.s程式設計客棧corename = '數學' order by b.score desc
select a.id,u.name,araferf.scorename,a.score
from score a,[user]u
where uid in (select top 1 uid
fwww.cppcns.comrom score b
where b.scorename = a.scorename
order by b.score desc) and a.uid=u.id
order by a.scorename, a.score desc
查詢結www.cppcns.com果如下圖:
本文標題: sql查詢出各科成績最好的學生資訊
本文位址:
簡單的 學生 各科 成績 展示 sql
最近回憶起以前的一道面試題,是關於學生成績查詢的,應該比較經典,特此貼出來供大家學習。條件 三張表,學生表student,科目表course,成績表results 表結構學生表 create table create table student sid varchar2 10 not null,na...
查詢各科成績前3和第3的學生(SQL)
資料庫面試題 其他關聯表這裡不一一寫出,僅寫出關鍵表 score 成績表 成績記錄id scoreid 學生id userid 課程id scoureid 成績score 現需要求出各科成績前三名的學生和成績,與相應的課程。實現思路 用課程id自關聯一次成績表,如果相應課程成績高則排名越高。sele...
sql查詢每門課程成績最高的學生
給出資料庫 sco 如下圖 查出每門課程成績最高的學生 1 select b.id,b.kemu,b.name,b.chengji 2from select kemu,max chengji maxc 3from sco group bykemu a,sco b 4where a.kemu b.ke...