午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:167日期: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)文章:
主站蜘蛛池模板: 亚洲一区二区免费视频 | 伊人成人在线观看 | 国产91精品在线观看 | 一级黄色录像大片 | 免费日韩一区二区 | 高清成人综合 | 麻豆成人在线观看 | 黄色一级视频 | 日韩激情在线视频 | 日本中文字幕网站 | 欧美毛片网站 | 国产精品久久久一区 | 欧美日韩综合一区二区三区 | 伊人久久中文 | 91黄色免费版 | 欧美日韩视频 | 日韩精品乱码久久久久久 | 久久一区二区三区四区五区 | 中文字字幕 | 米奇7777狠狠狠狠视频 | 五月天久久久久 | 91网页在线观看 | 波多野结衣视频一区二区 | 91麻豆产精品久久久久久 | 六月伊人| 91免费在线视频 | 国产精品久久久久久久久久免费看 | 一区二区在线免费观看 | 国产欧美一区二区三区四区 | 性做久久久久 | 韩日精品视频 | 最近日韩中文字幕 | 久久久免费av | 男人的天堂毛片 | 中文字幕一区二区三区av | 午夜精品久久久久 | 国产精品大全 | 亚洲免费三区 | 精品福利在线观看 | 国产一区免费 | 都市激情第一页 |