Closed. This question is off-topic。它目前不接受答案。
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
5年前关闭。
既然是新数据库开发我的问题可能很基本。
如何在
返回的总行数应为10
Click here and read to get more details about CTEs
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
5年前关闭。
既然是新数据库开发我的问题可能很基本。
如何在
PostgreSQL
中获得如下输出 outputString
------------
a
aa
aaa
aaaa
aaaaa
aaaaaa
aaaaaaa
aaaaaaaa
aaaaaaaaa
aaaaaaaaaa
返回的总行数应为10
最佳答案
您可以使用 WITH Queries (Common Table Expressions)
WITH RECURSIVE source (outputString) AS (
SELECT 'a'
UNION ALL
SELECT outputString || 'a'
FROM source
WHERE length(outputString) < 10
)
SELECT * FROM source;
Click here and read to get more details about CTEs
10-04 10:10