gpt4 book ai didi

mysql - 在 hive/mysql 中实现 sum_reverse() [Explode table result]

转载 作者:行者123 更新时间:2023-11-28 23:12:18 26 4
gpt4 key购买 nike

我们希望平均分配数量。Table Sales 如下所示

product category qty
123 A 3
345 B 2

输出

product category qty
123 A 1
123 A 1
123 A 1
345 B 1
345 B 1

最佳答案

hive

select  t.product
,t.category
,1 as qty

from mytable t
lateral view explode(split(space(t.qty - 1),' ')) e
;

+---------+----------+-----+
| product | category | qty |
+---------+----------+-----+
| 123 | A | 1 |
+---------+----------+-----+
| 123 | A | 1 |
+---------+----------+-----+
| 123 | A | 1 |
+---------+----------+-----+
| 345 | B | 1 |
+---------+----------+-----+
| 345 | B | 1 |
+---------+----------+-----+

关于mysql - 在 hive/mysql 中实现 sum_reverse() [Explode table result],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45399667/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com