一尘不染

如何在SQL Server中分割字符串

sql

我有以下输入:

Data
-----
A,10
A,20
A,30
B,23
B,45

预期产量:

col1  Col2
----  -----
A      10
A      20
A      30
B      23
B      45

如何分割字符串以产生所需的输出?


阅读 134

收藏
2021-03-10

共1个答案

一尘不染

SELECT substring(data, 1, CHARINDEX(',',data)-1) col1,
substring(data, CHARINDEX(',',data)+1, LEN(data)) col2
FROM table
2021-03-10