DECLARE @center_JZHW VARCHAR(500) SET @center_JZHW = ( SELECT DISTINCT STUFF( ( SELECT ','''+ qudao+'''' FROM CreatedType WITH ( NOLOCK ) WHERE qtype = 'pc' ORDER BY qudao FOR XML PATH('')), 1,4, '') AS jzhw FROM CreatedType t) set @center_JZHW= left(@center_JZHW,len(@center_JZHW)-1) select @center_JZHW
本文介绍了一种使用 T-SQL 在 SQL Server 中动态拼接查询字符串的方法。通过 DECLARE 和 SET 语句定义变量 @center_JZHW,并利用 STUFF 函数去除首尾不需要的字符,最终实现从 CreatedType 表中按 qudao 字段获取 pc 类型的数据并进行逗号分隔。
7190

被折叠的 条评论
为什么被折叠?



