sql查詢出各科成績(jī)最好的學(xué)生信息
更新時(shí)間:2014年05月15日 16:18:58 作者:
這篇文章主要介紹了如何使用sql查詢出各科成績(jī)最好的學(xué)生信息,需要的朋友可以參考下
1.相關(guān)數(shù)據(jù)表
Score表
[User]表

SQL語句如下:
--查詢出各科成績(jī)最好的學(xué)生信息
--自連接
--SELECT TOP 1 * FROM Score B WHERE B.ScoreName = '數(shù)學(xué)' ORDER BY B.Score DESC
SELECT A.ID,U.Name,A.ScoreName,A.Score
FROM Score A,[User]U
WHERE UID IN (SELECT TOP 1 UID
FROM Score B
WHERE B.ScoreName = A.ScoreName
ORDER BY B.Score DESC) AND A.UID=U.ID
ORDER BY A.ScoreName, A.Score DESC
查詢結(jié)果如下圖:
Score表
[User]表

SQL語句如下:
復(fù)制代碼 代碼如下:
--查詢出各科成績(jī)最好的學(xué)生信息
--自連接
--SELECT TOP 1 * FROM Score B WHERE B.ScoreName = '數(shù)學(xué)' ORDER BY B.Score DESC
SELECT A.ID,U.Name,A.ScoreName,A.Score
FROM Score A,[User]U
WHERE UID IN (SELECT TOP 1 UID
FROM Score B
WHERE B.ScoreName = A.ScoreName
ORDER BY B.Score DESC) AND A.UID=U.ID
ORDER BY A.ScoreName, A.Score DESC
查詢結(jié)果如下圖:
您可能感興趣的文章:
- MySQL學(xué)習(xí)筆記3:表的基本操作介紹
- 單個(gè)select語句實(shí)現(xiàn)MySQL查詢統(tǒng)計(jì)次數(shù)
- mysql查詢昨天 一周前 一月前 一年前的數(shù)據(jù)
- mysql查詢今天、昨天、近7天、近30天、本月、上一月的SQL語句
- MySql查詢時(shí)間段的方法
- MySQL查詢和修改auto_increment的方法
- 一個(gè)優(yōu)化MySQL查詢操作的具體案例分析
- MySQL查詢倒數(shù)第二條記錄實(shí)現(xiàn)方法
- 50條SQL查詢技巧、查詢語句示例
- SQL查詢出表、存儲(chǔ)過程、觸發(fā)器的創(chuàng)建時(shí)間和最后修改時(shí)間示例
- 大幅優(yōu)化MySQL查詢性能的奇技淫巧
- SQL大量數(shù)據(jù)查詢的優(yōu)化及非用like不可時(shí)的處理方案
- 如何使用MySQL查詢某個(gè)列中相同值的數(shù)量統(tǒng)計(jì)
- SQL如何實(shí)現(xiàn)MYSQL的遞歸查詢
- 數(shù)據(jù)庫表的查詢操作(實(shí)驗(yàn)二)
- 數(shù)據(jù)庫表的查詢操作實(shí)踐演練(實(shí)驗(yàn)三)
相關(guān)文章
sql 數(shù)據(jù)庫出現(xiàn)“只讀”提示 解決方法 (sql 錯(cuò)誤 5120)
這篇文章主要介紹了sql 數(shù)據(jù)庫出現(xiàn)“只讀”提示 解決方法 (sql 錯(cuò)誤 5120),需要的朋友可以參考下2016-02-02
sql將時(shí)間類型轉(zhuǎn)換為字符串類型匯總
這篇文章介紹了sql將時(shí)間類型轉(zhuǎn)換為字符串類型,有需要的朋友可以參考一下2013-09-09
sql腳本查詢數(shù)據(jù)庫表,數(shù)據(jù),結(jié)構(gòu),約束等操作的方法
本文介紹了“sql腳本查詢數(shù)據(jù)庫表,數(shù)據(jù),結(jié)構(gòu),約束等操作的方法”,需要的朋友可以參考一下2013-03-03
一列保存多個(gè)ID(將多個(gè)用逗號(hào)隔開的ID轉(zhuǎn)換成用逗號(hào)隔開的名稱)
在做項(xiàng)目時(shí),經(jīng)常會(huì)遇到這樣的表結(jié)構(gòu)在主表的中有一列保存的是用逗號(hào)隔開ID2012-07-07
sqlserver 動(dòng)態(tài)創(chuàng)建臨時(shí)表的語句分享
開發(fā)業(yè)務(wù)需求,需要對(duì)一個(gè)表作數(shù)據(jù)分析,由于數(shù)據(jù)量較大,而且分析時(shí)字段會(huì)隨條件相應(yīng)變化而變化2012-01-01
SqlServer參數(shù)化查詢之where in和like實(shí)現(xiàn)之xml和DataTable傳參介紹
在上一篇Sql Server參數(shù)化查詢之where in和like實(shí)現(xiàn)詳解中介紹了在Sql Server使用參數(shù)化查詢where in的幾種實(shí)現(xiàn)方案,遺漏了xml和表值參數(shù),這里做一個(gè)補(bǔ)充2012-05-05

