在项目中,使用SQLServer数据库,有一个需求,需要将数据库的某一列,转换成逗号分隔的字符串.同时,需要将处理完的字符串,转换成为一列. 经过查阅资料与学习,通过以下方式可以实现如上所述需求: 1.编写一个表值函数,传入一个字符串,实现转换成列,条件以逗号分隔(任何符号都可以自定义) 空格分隔的字符串 CREATE FUNCTION [dbo].[GetInStr] ())--源字符串 ) ) AS BEGIN -- select @sourcestr = replace(@sourcest