SQL 将表中的某个字段值拼接成字符串
DECLARE @STR VARCHAR(8000) SELECT @STR='' SELECT @STR = @STR+ISNULL([字段名],'')+'分隔符号' FROM 表名 SELECT @STR
当字段数据格式不是字符串时需要进行格式转换
数据格式转换方法如下:
CASE ([字段名] AS 数据类型(长度)) CONVERT(数据类型(长度),[字段名])
DECLARE @STR VARCHAR(8000) SELECT @STR='' SELECT @STR = @STR+ISNULL([字段名],'')+'分隔符号' FROM 表名 SELECT @STR
当字段数据格式不是字符串时需要进行格式转换
数据格式转换方法如下:
CASE ([字段名] AS 数据类型(长度)) CONVERT(数据类型(长度),[字段名])