gpt4 book ai didi

sql - 如何在 Postgres 中生成包含数字 1 到 n 的数组

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

我希望存在这样的东西:

> SELECT nrange(10)
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}

类似于 Python 和 Racket 等语言中的 range 函数。当然,如果 PostgreSQL 中不存在这样的函数,我会非常满意地知道处理这个问题的惯用方法。谢谢!

这与问题 How can I generate a series of repeating numbers in PostgreSQL? 有点不同因为我不是要生成一系列重复数字,而是要生成一系列连续数字。

最佳答案

幸运的是,您使用的是 PostgreSQL,因此您可以使用 generate_series() 函数。

select generate_series as num from generate_series(1,10)

关于sql - 如何在 Postgres 中生成包含数字 1 到 n 的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57643283/

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