DECLARE @Str VARCHAR(50)
SET @Str = 'test1,test2,test3'  
SELECT CONVERT(XML,'<r><a>'+REPLACE(@Str,',','</a><a>')+'</a></r>').query('r/a[1]').value('.','varchar(100)')
SELECT CONVERT(XML,'<r><a>'+REPLACE(@Str,',','</a><a>')+'</a></r>').query('r/a[2]').value('.','varchar(100)')
SELECT CONVERT(XML,'<r><a>'+REPLACE(@Str,',','</a><a>')+'</a></r>').query('r/a[3]').value('.','varchar(100)')

 
 

SQL 根据指定字符分隔字符串

相关文章:

  • 2022-12-23
  • 2021-12-23
  • 2021-11-30
  • 2022-12-23
  • 2021-12-23
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
  • 2021-07-16
相关资源
相似解决方案