如何用SQL查询和李晓明同学平均成绩在同一个分数段的其他所有学生名单?
同一个分数段为每10分一个分数段
你要把表结构贴出来,不知道表结构没办法写SQL语句哦
select name from 表名 where (chinese + math + english) / 3 BETWEEN (select (chinese + math + english) / 3 / 10 * 10 from 表名 name = '李晓明') AND (select (chinese + math + english) / 3 / 10 * 10 + 10 from 表名 name = '李晓明');
哈哈,凭感觉写出来,不知道能不能这样写。
我这里猜测表中有name字段,chinese字段,math字段,english字段,然后进行联合查询出来的。
感觉会出问题。。。。
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632