sqlserver循环解析|的拼接字符串
时间: 2023-09-12 13:11:03 浏览: 186
在 SQL Server 中,可以使用循环语句和字符串拼接函数将多个字符串拼接成一个字符串。以下是一个示例代码:
```
DECLARE @i INT = 1;
DECLARE @str VARCHAR(100) = '';
WHILE @i <= 5
BEGIN
SET @str = @str + '|' + CONVERT(VARCHAR(10), @i);
SET @i = @i + 1;
END
SELECT @str;
```
在上面的代码中,使用 WHILE 循环语句和字符串拼接函数将从 1 到 5 的数字拼接成一个以 "|" 分隔的字符串。请注意,字符串拼接函数可能会影响性能,因此在处理大量数据时应该谨慎使用。同时,也可以考虑使用其他技术,如 XML PATH,来实现字符串拼接。
阅读全文