gpt4 book ai didi

sql - 为一个源行创建多行 View

转载 作者:行者123 更新时间:2023-11-29 14:21:17 26 4
gpt4 key购买 nike

我有一个表,其中有一个 offset 和一个 qty 列。我现在想创建一个 View ,其中每个精确的 position 都有一个条目。

表:

offset |   qty   |  more_data
-------+---------+-------------
1 | 3 | 'qwer'
2 | 2 | 'asdf'

View :

position | more_data
---------+------------
1 | 'quer'
2 | 'quer'
3 | 'quer'
2 | 'asdf'
3 | 'asdf'

这可能吗?

我需要为 Oracle (8! - 11)、MS SQL (2005-) 和 PostgreSQL (8-) 这样做

最佳答案

基于你的输入/输出:

with t(offset, qty) as (
select 1, 3 from dual
)
select offset + level - 1 position
from t
connect by rownum <= qty

POSITION
--------
1
2
3

关于sql - 为一个源行创建多行 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25865022/

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