我 正在 尝试 使用 SQL Server 2019 中 的 OPENJSON 函数 拆分 以下 字符 串 :
DECLARE @x varchar(400) = N'A,B,"C,1",D,'
--SELECT '["'+replace(string_escape(@x,'json'),',','","')+'"]'
SELECT
[Key]+1 AS Seq,
Value
FROM
OPENJSON('["' + REPLACE(STRING_ESCAPE(@x, 'json'), ',', '","') + '"]')
中 的 每 一 个
但 返回 的 结果 为 :
我 想 将 其 显示 为 :
谢谢
1条答案
按热度按时间i86rm4rw1#
这就是我的想法带给我的。
注:
"'s
的意外结果不平衡。dbFiddle示例
结果