亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

mysql如何計(jì)算每項(xiàng)權(quán)重占比

瀏覽:77日期:2022-06-20 14:33:52

問題描述

有表及數(shù)據(jù)如下

select * from weight_test;+----+------+--------+| id | name | weight |+----+------+--------+| 1 | aaa | 10 || 2 | bbb | 20 || 3 | ccc | 30 || 4 | ddd | 40 |+----+------+--------+

想計(jì)算每項(xiàng)的權(quán)重占比

#嘗試一 失敗select weight, weight/sum(weight) from weight_test;ERROR 1140 (42000): In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column ’test.weight_test.weight’; this is incompatible with sql_mode=only_full_group_by#嘗試二 失敗select weight, weight/sum(weight) from weight_test group by weight;+--------+--------------------+| weight | weight/sum(weight) |+--------+--------------------+| 10 | 1.0000 || 20 | 1.0000 || 30 | 1.0000 || 40 | 1.0000 |+--------+--------------------+#嘗試三 成功select weight, weight/total from weight_test a, (select sum(weight) total from weight_test) b;+--------+--------------+| weight | weight/total |+--------+--------------+| 10 | 0.1000 || 20 | 0.2000 || 30 | 0.3000 || 40 | 0.4000 |+--------+--------------+

只有第三種這一種方式嗎?有沒更簡(jiǎn)單的方式?

問題解答

回答1:

SELECT weight,weight/(select sum(weight) from weight_test) from weight_test;

回答2:

把my.ini中的sql_mode=only_full_group_by這個(gè)去掉再嘗試第一個(gè)吧

回答3:

set @sum = (select sum(weight) from weight_test);select @sum;+------+| @sum |+------+| 100 |+------+select weight, weight/@sum from weight_test;+--------+-------------+| weight | weight/@sum |+--------+-------------+| 10 | 0.1000 || 20 | 0.2000 || 30 | 0.3000 || 40 | 0.4000 |+--------+-------------+

相關(guān)文章:
主站蜘蛛池模板: 天天色天天碰 | 亚洲国产综合精品中文第一区 | 国产精品v免费视频 | 色综合综合 | 国产女人综合久久精品视 | 中文字幕欧美日韩在线不卡 | 黄色网址免费在线播放 | 中文在线免费看视频 | 欧美日韩国产另类在线观看 | 高清欧美一区二区免费影视 | 丁香六月啪啪 | 国产在线不卡视频 | 99视频在线永久免费观看 | 尤物久久99热国产综合 | 国产一区二区久久精品 | 国产成人小视频 | 国产精品日韩高清在线蜜芽 | 国产一区二区久久 | 国产成人成人一区二区 | 久久国产电影 | 国产不卡的一区二区三区四区 | 在线观看黄色网 | 在线亚洲激情 | 一级毛片免费视频 | 香蕉免费在线视频 | 亚洲中字幕永久在线观看 | 欧美国产综合日韩一区二区 | www.黄色在线 | 91久久香蕉青青草原娱乐 | 看片视频在线观看 | 日韩美一区二区 | 国产精品伦理久久久久 | blz在线成人免费视频 | 国产精品高清一区二区不卡 | 91福利视频合集 | 日本老妇成熟 | 久碰香蕉精品视频在线观看 | 黄色成年人视频 | 日本黄色二级片 | 国产精品久久久久9999小说 | a级网站 |