原数据
想要展示效果
实现代码
第一步 将1和数值拼接
SELECT
A.SqID,
A.DeptID,
A.GoodsID,
A.total,
SUBSTR( REPEAT ( ',1', A.total ), 2 ) AS ware_qty
FROM
表名 A
第二步,炸它
SELECT
SqID,
DeptID,
GoodsID,
total,
ware_qty1
FROM
表名 lateral VIEW explode ( split ( ware_qty, ',' ) ) AS ware_qty1