从列到行:SQL中的动态数据转换

张开发
2026/4/3 21:08:47 15 分钟阅读
从列到行:SQL中的动态数据转换
在数据库管理和数据处理中,经常需要将表中的列数据转换成行数据以便于展示或进一步处理。今天,我们将探讨如何使用SQL Server中的CROSS APPLY操作符来实现这一转换过程。背景假设我们有一个表@tab1,包含以下字段:Id:自增的标识列address1:地址信息city:城市name:姓名phone:电话号码我们希望将这些列数据转换成如下格式:item|value---------|------------Address1|C-10city|UX name|A phone

更多文章