SQL Server将数据库中多行中的某个字段转换为字符串

时间:2022-08-03 15:03:44
   
将表名为TableName字段为Name的字段的值拼接起来,返回结果name1,name2,name...

SQL Server将数据库中多行中的某个字段转换为字符串CREATE   FUNCTION  convertMultiRowsToChar( @id   int RETURNS   varchar ( 50
SQL Server将数据库中多行中的某个字段转换为字符串
AS   BEGIN   DECLARE   @sql   varchar ( 50 )
SQL Server将数据库中多行中的某个字段转换为字符串
SET   @sql   =   ''
SQL Server将数据库中多行中的某个字段转换为字符串          
SELECT   @sql   =   @sql   +   ' , '   +   cast (Name  AS   varchar )
SQL Server将数据库中多行中的某个字段转换为字符串        
FROM  TableName
SQL Server将数据库中多行中的某个字段转换为字符串        
WHERE  Id  =   @id   RETURN   stuff ( @sql 1 1 '' END