在SQLServer中合并字符串有多种方法,以下是几种常用的方法
在SQLServer中合并字符串有多种方法,以下是几种常用的方法:
- 使用
+
操作符:
SELECT'Hello'+''+'World'ASResult;
CONCAT
函数:SELECTCONCAT('Hello','','World')ASResult;
CONCAT_WS
函数(可以指定分隔符):SELECTCONCAT_WS(',','Hello','World')ASResult;
STRING_AGG
函数(将多个字符串按指定分隔符合并为一个字符串):SELECTSTRING_AGG(Column_Name,',')ASResult
FROMTable_Name;
FORXMLPATH
子句(将多行字符串合并为一个字符串,可以指定分隔符):SELECTSTUFF((SELECT','+Column_Name
FROMTable_Name
FORXMLPATH('')),1,1,'')ASResult;
请根据实际需求选择合适的方法进行字符串合并。
版权声明
本文仅代表作者观点,不代表博信信息网立场。