sql-server - 将 SQL 列转换为行

标签 sql-server rows

我想将一个记录列拆分为多行。

如果我有如下的 SQL 语句:

SELECT 1,2,3

结果:

1 | 2 | 3

如何将其转换为以下结果?

1
2
3

我目前使用的是 MS SQL 2008。

最佳答案

SELECT 1
UNION
SELECT 2
UNION
SELECT 3

关于sql-server - 将 SQL 列转换为行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10513820/

相关文章:

sql - 创建具有可变数量参数的存储过程

SQL Server : Finding Max Value in Result Set

python - 在 Pandas 数据框中使用 NaN 条目折叠行

postgresql - Postgres 比较来自 3 个不同表的相同行、计数和匹配

sql - 将工作日的行组合在一起

mysql - 将数据从 My Sql 导入到 Sql Server 的最简单方法

c# - 如何将数据表复制到SQL Server?

postgresql - 索引组织表能否为更快的 SELECT COUNT(*) FROM 表铺平道路

python - 使用python来分隔列

mysql,选择具有相同id但另一列中不同值的两个不同行