我有一个简单的逗号分隔的值列表。我只想忽略列表中的第一个值和第一个逗号
'Hello1, Hello2, Hello3, Hello4'
我想要结果 'Hello2, Hello3, Hello4' 我想忽略 'Hello1' 首先 ','
'Hello2, Hello3, Hello4'
'Hello1'
','
mdfafbf11#
你可以用 stuff() :
stuff()
select stuff(str, 1, charindex(',', str + ',') + 1, '')
以字符串形式存储事物列表通常表示数据库设计有问题。您应该将这些值存储在表的不同行中。
z0qdvdin2#
你可以做:
select ltrim(stuff(col, 1, charindex(',', col), ''))
2条答案
按热度按时间mdfafbf11#
你可以用
stuff()
:以字符串形式存储事物列表通常表示数据库设计有问题。您应该将这些值存储在表的不同行中。
z0qdvdin2#
你可以做: