如何解析列中的数组值?

时间:2019-01-14 18:59:17

标签: sql sql-server

我有一个表,该表的一列包含一个数据数组,我需要将每个值解析为单独的行。您如何解析带有数组的值,该数组由空格分隔成行?

我已经尝试使用parse函数,但是一直出现错误。我也试过split_string,但是一直说这是无法识别的功能。

下面是我的代码

DECLARE @tgs nvarchar(max) = (SELECT TOP 1 pArr from tableXX)
SELECT PARSE(@tgs as real)

我要解析的数据

103 100 80 29.5 0 0 12 23 0 33

我想要的结果

1 103
2 100
3 80
4 29.5
5 0
6 0
7 12 
8 23
9 0 
10 33

0 个答案:

没有答案