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

Dữ liệu tổng hợp bảng chuyển đổi SQL

Bạn có thể thực hiện một bảng chéo bằng cách sử dụng kết hợp có điều kiện:

SELECT
    Item,
    [X] = MAX(CASE WHEN [Columns] = 'X' THEN Result END),
    [Y] = MAX(CASE WHEN [Columns] = 'Y' THEN Result END),
    [Z] = MAX(CASE WHEN [Columns] = 'Z' THEN Result END)
FROM thisTable
GROUP BY Item


  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 thay thế tất cả các lần xuất hiện của một chuỗi bằng một chuỗi khác trong SQL Server - REPLACE ()

  2. Truy xuất hàng tỷ hàng từ máy chủ từ xa?

  3. tách chữ và số bằng sql

  4. SQL Server varbinary bigint với BitConverter.ToInt64 các giá trị khác nhau

  5. Thay thế chức năng trễ dẫn trong SQL Server 2008