首页 > 解决方案 > 如何将逗号分隔值放入括号内具有多个逗号分隔值的行中

问题描述

我有一个像这样的字符串:

a,b,c(a,b,c),d,e,L(e,d,g)

我希望它像这样的行:

1. a
2. b
3. c(a,b,c)
4. d
5. e
6. L(e,d,g)

在 MSSQL 查询中。

标签: sqlsql-server

解决方案


那么您可以使用 UNION 或创建表并在那里插入此类数据。

联合示例

SELECT 'a' FROM dual
UNION
SELECT 'b' FROM dual  
UNION
SELECT 'c(a,b,c)' FROM dual

等等。

@编辑:

了解,根据评论,您可以在这里查看答案: https ://stackoverflow.com/a/5493616/8416043

我不会在这里乘以它。

祝你好运


推荐阅读