求如何在SQL语句里实现两次或多次求合
答案:3 悬赏:40
解决时间 2021-02-18 02:41
- 提问者网友:战魂
- 2021-02-17 09:19
求如何在SQL语句里实现两次或多次求合
最佳答案
- 二级知识专家网友:归鹤鸣
- 2021-02-17 09:41
干嘛要查2次,一次就可以了
select 科目,sum(第一单元成绩) 第一单元成绩,sum(第二单元成绩) 第二单元成绩
from 成绩表
group by 科目追答
追问:不是查两次,,是一句SQL语句里进行两次条件性求和,,
你这样只是把第一单元成绩汇总,把第二单元成绩汇总,,并没有分出科目啊。。求和多少次我都会,,就是不知道在语句里加上条件。
追答:我这条sql查出来的结果不正确吗?我这条sql就是按科目分别统计的啊
追问:对不起,,可能是我对问题的描述还不够清楚,,我是想分别两次条件求和,
比如输出结果是:
第一单元语文总成绩 第二单元英语总成绩
533 453
就是输出第一单元的语文总成绩和第二单元的英语总成绩。
追答:有联系方式吗?我远程给你写吧,或者给表结构跟一些数据给我,我好测试
追问:QQ:19410593 先加一下,,谢谢,,我下午才能上网,
select 科目,sum(第一单元成绩) 第一单元成绩,sum(第二单元成绩) 第二单元成绩
from 成绩表
group by 科目追答
追问:不是查两次,,是一句SQL语句里进行两次条件性求和,,
你这样只是把第一单元成绩汇总,把第二单元成绩汇总,,并没有分出科目啊。。求和多少次我都会,,就是不知道在语句里加上条件。
追答:我这条sql查出来的结果不正确吗?我这条sql就是按科目分别统计的啊
追问:对不起,,可能是我对问题的描述还不够清楚,,我是想分别两次条件求和,
比如输出结果是:
第一单元语文总成绩 第二单元英语总成绩
533 453
就是输出第一单元的语文总成绩和第二单元的英语总成绩。
追答:有联系方式吗?我远程给你写吧,或者给表结构跟一些数据给我,我好测试
追问:QQ:19410593 先加一下,,谢谢,,我下午才能上网,
全部回答
- 1楼网友:独行浪子会拥风
- 2021-02-17 10:58
rs.open sql2,conn,1,3 差不多了,你参考一下我的吧: 这样写,你要先打开数据库,读取了rs. 好像也只能这样了,因为你要得到数据库里的值,一定
- 2楼网友:长青诗
- 2021-02-17 10:35
select 科目,sum(第一单元成绩) 第一单元成绩,sum(第二单元成绩) 第二单元成绩
from 成绩表
group by 科目
这个回答是正确的!楼主可以去查查group by 字句的用法!
追问:谢谢,,这个可以用了,,不过又出现了一个新问题了,,如果要单独对求和加上条件呢,,应该怎么写语句?
比如输出结果是:
第一单元语文总成绩 第二单元英语总成绩
533 453
追答:一个SQL肯定是实现不了你这个要求,可以刚才的SQL外在套一层查询,不过有点多余!
from 成绩表
group by 科目
这个回答是正确的!楼主可以去查查group by 字句的用法!
追问:谢谢,,这个可以用了,,不过又出现了一个新问题了,,如果要单独对求和加上条件呢,,应该怎么写语句?
比如输出结果是:
第一单元语文总成绩 第二单元英语总成绩
533 453
追答:一个SQL肯定是实现不了你这个要求,可以刚才的SQL外在套一层查询,不过有点多余!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |