oracle sum()函数的问题~~

在orale11g中,sum(6)表示的不是第六列的总和,应该是什么呢?在emp表中,第六列是工资,selectsum(6)fromemp;返回的是84。selectsu... 在orale11g中,sum(6)表示的不是第六列的总和,应该是什么呢?在emp表中,第六列是工资,select sum(6) from emp;返回的是84。select sum(sal) from emp;返回的是29025。不明白请高手赐教~ 展开
 我来答
ylongshao1987
推荐于2018-05-07 · TA获得超过9811个赞
知道小有建树答主
回答量:1277
采纳率:100%
帮助的人:710万
展开全部
没用过你的这种方法,但是你要求第六列的综合应该是用sum(列名),而不是sum(第几列),经过测试,发现sum(数字)得到的结果是 查询表数据条数*数字,如你当前表有10条数字,那么sum(8)得到的结果是80
huojiecs110
2011-04-07 · TA获得超过160个赞
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:98万
展开全部
select sum(6) from emp;还真没像你这么用过额...
求工资的总和你直接把那个字段放里边就好了啊...
sal是工资那个字段吧~?
select sum(sal) from emp;那这样就应该对的~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
minxiaoxiang
2011-04-08 · 超过39用户采纳过TA的回答
知道答主
回答量:165
采纳率:100%
帮助的人:115万
展开全部
确实如楼上所说
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式