【发布时间】:2021-05-07 14:50:07
【问题描述】:
对于一个特定的问题,我想要下表中的值,
number | number_in_words
--------------------------
1 | one
2 | two
3 | three
4 | four
5 | five
6 | six
7 | seven
8 | eight
9 | nine
0 | zero
但是数据库中没有这样的表,我不应该在数据库中创建表。
使用下面的子查询,我得到了只有一行的表,有什么方法可以使用类似的查询来获取整个上表?
(select '1' as number, 'one' as number_in_words)
【问题讨论】:
-
查看
VALUES以创建一个您可以加入的动态虚拟表 -
你可以使用一个临时表,或者一个 CTE 或者只是 select+union all 作为子查询。
标签: sql sql-server database