sql - 如何将一行拆分为多行 SQL Server?
解决方案
你可以使用“union all”来做到这一点:
select * into newTable
from
(
select UserId, Address1Line as Address, Address1City as City, Address1State as State
from myTable
union all
select UserId, Address2Line as Address, Address2City as City, Address2State as State
from myTable
) tmp
如果您只使用 UNION 而不是 UNION ALL,您还将删除 Address1 和 Address2 相同的重复项。
推荐阅读
- javascript - 逐步从包含每个 JS 文件转向模块捆绑
- android - 为什么我不能在 Android Studio 中同步我的项目?
- ios - Nativescript 页面转换崩溃:“应用程序试图以模态方式呈现活动控制器”
- laravel - 为什么 ebextensions 被忽略
- python - 单击AngularJS中的下拉列表以获取除使用Python和Selenium选择之外的元素
- xml - 在 API 请求中添加 XML 参数
- c# - 如何通过别名列值的总和找到总和?
- mysql - MSQL按间隔分组?
- ios - Xcode Playground 不显示在右侧
- android - 检查用户是否可以通过 PlayStore 进行应用内结算