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
我需要使用具有 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