gpt4 book ai didi

sql - 使用 Oracle 在 SQL 中将行拆分为多行

转载 作者:行者123 更新时间:2023-12-02 00:04:59 25 4
gpt4 key购买 nike

我在表中有以下格式的数据。

ORDER_ID   PRODUCT_ID   QUANTITY
O1 A1 3

我需要编写sql查询来将数据分成以下格式:

ORDER_ID   PRODUCT_ID   QUANTITY
O1 A1 1
O1 A1 1
O1 A1 1

查询应该根据 Value in quantity 列拆分数据。

谢谢

最佳答案

请尝试:

SELECT
ORDER_ID,
PRODUCT_ID,
1 QUANTITY
from
dual LEFT JOIN YourTable T on 1=1
connect by level <= T.Quantity

关于sql - 使用 Oracle 在 SQL 中将行拆分为多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18916492/

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