zl程序教程

您现在的位置是:首页 >  后端

当前栏目

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

字符SQL 字符串 指定 根据 分隔
2023-09-14 08:58:39 时间
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)')