手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >sql查询出各科成绩最好的学生信息
sql查询出各科成绩最好的学生信息
摘要:1.相关数据表Score表[User]表SQL语句如下:复制代码代码如下:--查询出各科成绩最好的学生信息--自连接--SELECTTOP1...

1.相关数据表

Score表

sql查询出各科成绩最好的学生信息1

[User]表

sql查询出各科成绩最好的学生信息2

SQL语句如下:

复制代码 代码如下:

--查询出各科成绩最好的学生信息

--自连接

--SELECT TOP 1 * FROM Score B WHERE B.ScoreName = '数学' 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

查询结果如下图:

sql查询出各科成绩最好的学生信息3

【sql查询出各科成绩最好的学生信息】相关文章:

SQLServer 查询当前服务器有多少连接请求的语句

SQL2005查询表结构的SQL语句使用分享

sql server查询时间技巧分享

sql 语句 取数据库服务器上所有数据库的名字

sql条件查询+排序

SQL查询日志 查看数据库历史查询记录的方法

五种提高 SQL 性能的方法

sql 查询慢的原因分析

SQL Server 解析行溢出数据的存储

sql编程的几个常识

精品推荐
分类导航