gpt4 book ai didi

SQL选择没有表的 'n'记录

转载 作者:行者123 更新时间:2023-12-02 06:44:03 24 4
gpt4 key购买 nike

有没有一种方法可以在不创建表格的情况下选择特定数量的行。例如如果我使用以下内容:

SELECT 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

它会给我 10 个宽度,我想要 10 个新行。

谢谢

最佳答案

您可以使用 recursive CTE在 T-SQL 中生成任意数字序列,如下所示:

DECLARE @start INT = 1;
DECLARE @end INT = 10;

WITH numbers AS (
SELECT @start AS number
UNION ALL
SELECT number + 1
FROM numbers
WHERE number < @end
)
SELECT *
FROM numbers
OPTION (MAXRECURSION 0);

关于SQL选择没有表的 'n'记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6533524/

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