SQL 服务器 - 如何使用 table 构造函数定义查询

SQL server - how to define query with table constructor

我需要使用具有 5 条记录的 table 构造函数定义查询,其中每条记录应仅包含一个数字(从 1 到 5) 这个问题给出了语法:

SELECT * VALUES(...)

我的问题是:我应该怎么做?因为我不熟悉这种类型的构造函数。

TVC 到 select 使用此语法。

在语句的 FROM 子句中使用 TVC 作为 table 表达式

SELECT *
FROM   (VALUES (1),
               (2),
               (3),
               (4),
               (5) ) AS num(Number); 

结果:

Number
------
1
2
3
4
5