sql - SQL server 2012 - 转换销售订单行数据以进行 knime 购物篮分析
问题描述
我正在尝试阅读 knime 中的表格以进行市场篮子分析。为此,我需要来自 SQL Server 2012 的销售订单行数据,格式如下:带有空格连接项目的单列。例子:
ordNo itemNo
x a1
x c2
y a1
y b4
y r1
到以下:
col0
a1 c2
a1 b4 r1
解决方案
您可以使用FOR XML
子句:
select distinct stuff ((select distinct ' '+ t1.itemno
from table t1
where t1.ordno = t.ordno
for xml path('')
), 1, 1, ''
) as [col0]
from table t;
推荐阅读
- flutter - Audience Network - 涉嫌捆绑和展示位置违规的申诉限制为 3 次
- python - response.xpath() 和 Selector(text=response.text).xpath() 有什么区别
- javascript - 在子嵌套数组中使用聚合错误填充同一级别的演员和导演:不填充它们
- video - 我可以通过编码来控制手机的机械机制吗?
- python - Heroku 应用程序:ModuleNotFoundError:没有名为“pwa”的模块
- c++ - 未安装 ubuntu 上的 C++ 的 OpenCv
- mql4 - 如何编辑 .ex4 MQL4 可执行文件?
- node.js - Firebase 函数错误,“db.batch() 不是函数”
- java - 我正在实现一个选取框效果,但它不适用于 Android Studio
- docker - Docker run -v:无法挂载绑定卷:“无效的卷规范”