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

Làm thế nào để chuyển đổi kết quả tổng hợp thành cột?

Phiên bản bảng chéo đơn giản của pivot() sẽ giống như thế này:

select 
    dfips
  , dcounty
  , mail_sumton = sum(case when context = 'mail' then sumton else null end)
  , rail_sumton = sum(case when context = 'rail' then sumton else null end)
from t
group by dfips, dcounty


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhận danh sách các múi giờ được hỗ trợ trong SQL Server (T-SQL)

  2. ngoại lệ kết nối oledb

  3. Làm cách nào để trả lại các kiểu dữ liệu SQL từ truy vấn của tôi?

  4. Truyền mảng dưới dạng Tham số cho thủ tục lưu trữ SQL 2005

  5. Kết nối JDBC của tôi với cơ sở dữ liệu có sử dụng SSL hay không?