如何在SQLServer中忽略逗号分隔字符串中的第一个值和第一个逗号

pb3skfrl  于 2021-08-13  发布在  Java
关注(0)|答案(2)|浏览(584)

我有一个简单的逗号分隔的值列表。
我只想忽略列表中的第一个值和第一个逗号

'Hello1, Hello2, Hello3, Hello4'

我想要结果 'Hello2, Hello3, Hello4' 我想忽略 'Hello1' 首先 ','

mdfafbf1

mdfafbf11#

你可以用 stuff() :

select stuff(str, 1, charindex(',', str + ',') + 1, '')

以字符串形式存储事物列表通常表示数据库设计有问题。您应该将这些值存储在表的不同行中。

z0qdvdin

z0qdvdin2#

你可以做:

select ltrim(stuff(col, 1, charindex(',', col), ''))

相关问题