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

Lật kết quả SQL

Bạn có thể sử dụng pivot

select [1],[2],[3],[4],[5]
from
(
  select column1, column2
  from mytable
) d
pivot
(
  max(column2)
  for column1 in ([1],[2],[3],[4],[5])
) piv;

SQL FIDDLE DEMO



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn SQL để giải quyết các bế tắc trong SQL SERVER 2008

  2. Giới thiệu về Danh tính Máy chủ SQL

  3. Thuật toán để tránh SQL injection trên MSSQL Server từ mã C #?

  4. Đăng nhập vào Microsoft SQL Server Lỗi:18456

  5. SQL Server 2008 - Trình kích hoạt có chạy với các quyền giống như đăng nhập / người dùng không?