手机
当前位置:查字典教程网 >编程开发 >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查询出各科成绩最好的学生信息】相关文章:

sql2005 日志清理 SQL2005压缩清除日志的方法

mssql数据库系统崩溃后的一般处理步骤与方法

Sql添加,修改,查询分区表中的数据

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

sqlserver常用知识点备忘录

Sql 批量查看字符所在的表及字段

sql server查询时间技巧分享

sql server 临时表 查找并删除的实现代码

sql中生成查询的模糊匹配字符串

sqlserver FOR XML PATH 语句的应用

精品推荐
分类导航