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 將多行連線成一行:

 placeholderCopyselect 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

  • 關於本站
  • 免責聲明