logo
  • 教程列表
  • SO官方文档
  • STUFF 功能
    • 使用 FOR XML 连接多行的值
    • 用 STUFF 替换基本字符()
    • STUFF() 函数的基本示例
    • 获取用逗号分隔的列名(不是列表)
    • 在 sql server 中分隔的逗号的东西
  1. StackOverflow 文档
  2. Microsoft SQL Server 教程
  3. STUFF 功能
  4. 在 sql server 中分隔的逗号的东西

在 sql server 中分隔的逗号的东西

Created: November-22, 2018

FOR XML PATH 和 STUFF 将多行连接成一行:

  select distinct t1.id,
      STUFF(
             (SELECT ', ' + convert(varchar(10), t2.date, 120)
              FROM yourtable t2
              where t1.id = t2.id
              FOR XML PATH (''))
              , 1, 1, '')  AS date
    from yourtable t1;
  • 获取用逗号分隔的列名(不是列表)

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明