pivot - 如何将多行合并到一行Sybase?
问题描述
我有一组查询结果,如下所示:
ID Type
6011 I
6411 I
6811 I
6911 I
6311 I
1021 L
1321 L
1421 L
1821 L
1921 L
2031 M
2431 M
2831 M
2931 M
2331 M
3041 S
3341 S
3441 S
3841 S
3941 S
上面的结果集由此查询产生:
SELECT rec_id, rec_type
FROM Table 1
我想显示这样的记录:
ID Type
6011, 6411, 6811, 6911, 6311 I
1021, 1321, 1421, 1821, 1921 L
2031, 2431, 2831, 2931, 2331 M
3041, 3341, 3441, 3841, 3941 S
我不知道如何在Sybase
. 这是一个很好的选择PIVOT
吗UNPIVOT
?如果有人知道如何让这个看起来像上面的结果集,请告诉我。谢谢你。
解决方案
推荐阅读
- css - 按钮的背景颜色没有在 React 中立即更新,其他 css 属性工作正常
- python - 如何在 pandas 的多个 If 语句中减少 for 循环和 df.loc 的运行时间?
- android - 频繁调用fusedLocationProviderClient lastKnownLocation的Android电池消耗?
- java - 对经常超时的 API 进行休息调用的微服务设计模式
- r - (R) Markdown:如何在不插入空行的情况下定义新段落?
- php - 从 SHOUTcast 脚本 print_r ($vc_shoutcast->LISTENERS) 中删除重复项;
- python - 使用 Notebook 中的名称酸洗列表并在 Notebook2 中取消酸洗它们
- python - ModuleNotFoundError:即使安装后也没有名为“selenium”的模块
- java - Java 服务器的语言支持在过去 3 分钟内崩溃了 5 次。服务器不会重启
- xcode - 我在哪里可以删除我在 macOS Big Sur 中使用 Xcode 安装的 App 小部件?