中易网

select avg,count同时使用并得到平均价列表和平均价总合,这样的sql语句应该如何实现。谢谢!

答案:2  悬赏:50  
解决时间 2021-04-21 04:08
我的sql语句如下: select hid,avg(price) as a from _tablename group by hid; 查询结果可显示出每个项目的平均价格,我还想显示一个所有均价的总和,应该怎么写语句.

表数据如下:
eid price
2 360
2 480
3 270
4 760
5 714

使用我写的语句得出的结果为:
2 420
3 270
4 760
5 714

我的问题是我想在结果中再加入一个统计所有得出后均价的总合。
我应该怎么处理,谢谢大家。

能不能在结果后再显示一列,所有平均价格相加后的值。

标识 平均价格 平均价格的总合
2 420 2164 (退:420+270+760+714的值)
3 270 2164
4 760 2164
5 714 2164
最佳答案
你可以试一试这样的(我自己是尝试了,可以实现)
select hid,avg(price) as a from _tablename group by hid with rollup
得出的最后一行中a列数据就是平均数据(你可以上网查查rollup,cube语句)
全部回答
你好! 可以试试UNIOn,把两个结果集合并 select hid,avg(price) as a from _tablename group by hid UNIOn select 'all',avg(price) as a from _tablename 增加一列的话,可以考虑用管道表,将第一次查出的两列放在管道表里,然后在从管道表里select出来(这是增加avg(prive)),就行了。具体管道表怎么用你再查查吧。 打字不易,采纳哦!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我怎么开不了牧场?
手机系统升级怎么弄?
丝塔芙洗面奶真假如何辨别?
贝蒂斯橄榄油怎么使用呀?
良乡中学怎么样。。。貌似我今年考到了那里。
有人问过我的问题
宁波北仑大榭岛有海滩吗
被字句 天哪,我把它打死了 怎么改?????
怀孕期间体重
介绍几部林正英电影
晶晶花店地址在什么地方,想过去办事
濮阳哪家孕妇装好
柠檬,杨桃等水果表皮上都有粘粘的蜡质,怎样
手机游戏 雷霆战机 为何wifi上不了?
深圳东门地铁站哪个出口有哪些公交站台?哪个
推荐资讯
滔滔的图标怎么点啊?
买淋浴花洒的时候,买哪种材质好? 塑料的?
婴儿吃奶粉拉肚子像蛋花一样的怎么办
孕妇能吃超市里买的麻辣江湖红油杏鲍菇吗
百家姓里有姓墨的吗?
为什么打不开广场舞
头发分叉了怎么办?
井冈山市去昆明自驾游高速路线怎么走
长子县丹朱镇东街学校地址在什么地方,我要处
为什么我的逆战左边不显示今日活动
苏州地处太湖之滨,有丰富的水产养殖资源,水
中国邮政(房道邮电支局)我想知道这个在什么地
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?