社区
MS-SQL Server
帖子详情
这个SQL怎么写?
产品经理独孤虾
《Deepseek应用高级教程》《智能营销》作者
2004-11-19 11:52:17
一个年级有若干个班,学生的成绩这张表里有属于哪个班的字段,我现在要查询每个班的前十名,这段SQL语句怎么写?
没有名次字段,只有分数字段,按分数从高到低排序决定名次,不要每次运行查一个指定班,我希望的是一次把所有班的前十名查出来
...全文
151
7
打赏
收藏
这个SQL怎么写?
一个年级有若干个班,学生的成绩这张表里有属于哪个班的字段,我现在要查询每个班的前十名,这段SQL语句怎么写? 没有名次字段,只有分数字段,按分数从高到低排序决定名次,不要每次运行查一个指定班,我希望的是一次把所有班的前十名查出来
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuhongying8848
2004-11-19
打赏
举报
回复
select * from 成绩表 a
where 成绩 in
(select top 10 成绩
from 成绩表
where 班级 = a.班级
order by 成绩 desc )
jadesun
2004-11-19
打赏
举报
回复
两位兄弟,还要加上 order by 成绩 desc 吧。呵呵
lsxaa
2004-11-19
打赏
举报
回复
在下实在佩服.... :(
lsxaa
2004-11-19
打赏
举报
回复
晕 马可 神速
lsxaa
2004-11-19
打赏
举报
回复
select * from t a
where 分数 in(select top 10 分数 from t where class=a.class)
txlicenhe
2004-11-19
打赏
举报
回复
select * from 成绩表 a
where 成绩 in (select top 10 成绩 from 成绩表 where 班级 = a.班级)
davorsuker39
2004-11-19
打赏
举报
回复
select * from t a
where 分数 in(select top 10 分数 from t where class=a.class)
SQL
中是否应该
写
逻辑
讨论在
SQL
中处理逻辑的方式,包括为每个业务单独编
写
SQL
,整体更新所有字段,还是根据传入对象动态构建
SQL
。分析了三种方案的优缺点,建议根据业务需求和DDD原则选择合适的方法。单独
写
SQL
便于限制数据修改,更符合DDD的Repository模式是业务最灵活但映射问题较复杂,动态
SQL
不被推荐,因为它在业务体验和设计原则间摇摆不定。
在Excel VBA中
写
SQL
,是一种什么体验
本文介绍在Excel VBA中使用
SQL
解决复杂问题。提到
写
VBA的办公人员常认为
SQL
难掌握,实则不然。先介绍ADO相关对象,如Connection、Recordset,还说明了连接不同版本Excel数据源的方法。通过两个场景展示
SQL
在VBA中的应用,指出业务简单用VBA基础功能更快,复杂时可重点考虑
SQL
。
SQL
语句利用日志
写
shell
本文介绍了一种利用
SQL
语句进行日志
写
shell的方法,通过开启general log模式并设置日志目录为shell地址,实现对目标目录的
写
入。同时提供了一个
SQL
查询免杀shell的语句实例。
CTF实战:双
写
绕过过滤的
SQL
注入利用
本文详解CTF场景下利用双
写
绕过WAF对
SQL
关键字(如SELECT、UNION、AND等)的过滤,完成布尔盲注判定、列数探测、UNION联合查询脱库全流程;重点剖析双
写
绕过的原理——依赖WAF单次贪婪匹配缺陷,并辅以逻辑或短路等替代手法实现注入。
妙啊,受益终生的20个
写
SQL
的小细节,这次终于学到了
本文从
SQL
后悔药、
SQL
性能优化、
SQL
规范优雅三个方向,分享了
写
SQL
语句的小细节。如
写
完
SQL
先explain查看执行计划、操作delete或update语句加limit、设计表时添加注释等,这些细节有助于提升
SQL
性能、规范书
写
和避免操作失误。
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章