[英]How to split a column into multiple values
表格1
Value (Always 3 Digit)
100x200x300
200x400x500
...
...
我想从值列制作3列
预期产量
val1 val2 val3
100 200 300
200 400 500
...
...
需要查询帮助
这利用了PARSENAME而不是SUBSTRING。
SELECT
PARSENAME(Value2, 3) AS val1,
PARSENAME(Value2, 2) AS val2,
PARSENAME(Value2, 1) AS val3
FROM
(
SELECT
REPLACE(Value, 'x', '.') AS Value2
FROM
MyTable
) T;
这段代码
SELECT SUBSTRING([VALUE],1,3) AS val1,
SUBSTRING([VALUE],5,3) AS val2,
SUBSTRING([VALUE],9,3) AS val3
FROM TABLE1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.