Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Nối các ký tự bằng cách sử dụng SET BASED APPROACH (Sql Server 2005)

Chỉ cần lấy đúng bit PATH của XML ...

CREATE TABLE #foo (bar char(1))

INSERT #foo SELECT 'a' UNION ALL SELECT 'b' UNION ALL SELECT 'c'
GO

SELECT
    buzz
FROM
    (
    SELECT 
        CAST(bar AS varchar(8000))
    FROM 
        #foo
    FOR XML PATH ('')
    ) fizz(buzz)

DROP TABLE #foo


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách sử dụng mệnh đề Where trong Câu lệnh Chọn trong SQL Server - Hướng dẫn SQL Server / TSQL Phần 109

  2. Nhận danh sách với các giá trị bắt đầu và kết thúc từ bảng ngày giờ

  3. Trả lại ID trên INSERT?

  4. Làm thế nào để cấp quyền truy cập vào các thủ tục thư cơ sở dữ liệu SQL Server cho một Đăng nhập trong một cơ sở dữ liệu khác?

  5. Cách giải quyết cụm từ thông dụng SQL Server trong T-SQL?