Câu hỏi được gắn thẻ «pivot»

Một trục xoay (hoặc bảng chéo) chuyển đổi dữ liệu hàng thành dữ liệu cột và ngược lại để bỏ chia. Không phải tất cả các cơ sở dữ liệu đều hỗ trợ cú pháp PIVOT rõ ràng nhưng chức năng này có thể được triển khai, thường sử dụng logic quyết định (câu lệnh CASE, v.v.), hàm tổng hợp hoặc phần mở rộng.

3
Xoay hàng thành nhiều cột
Tôi có một phiên bản SQL Server có máy chủ được liên kết với máy chủ Oracle. Có một bảng trên máy chủ Oracle được gọi PersonOptionschứa dữ liệu sau: ╔══════════╦══════════╗ ║ PersonID ║ OptionID ║ ╠══════════╬══════════╣ ║ 1 ║ A ║ ║ 1 ║ B ║ ║ 2 ║ …



3
Trả về một cột mỗi ngày trong một phạm vi
Hãy nói rằng tôi có Bảng A: TicketPerPerson Person_Id ArrivalDate DepartureDate 123456 2012-01-01 2012-01-04 213415 2012-01-02 2012-01-07 Những gì tôi cần phải đạt được với một quan điểm là như sau: Person_Id ArrivalDate DepartureDate Jan-01 Jan-02 Jan-03 Jan-04 Jan-05 Jan-06 Jan-07 123456 2012-01-01 2012-01-04 1 1 1 1 213415 2012-01-02 …

3
Cách lấy số lượng cho các cột khác nhau trên cùng một bảng
Bảng số 01 Status: StatusID Status ----------------------- 1 Opened 2 Closed 3 ReOpened 4 Pending Bảng số 02 Claims: ClaimID CompanyName StatusID -------------------------------------- 1 ABC 1 2 ABC 1 3 ABC 2 4 ABC 4 5 XYZ 1 6 XYZ 1 Kết quả dự kiến: CompanyName TotalOpenClaims TotalClosedClaims TotalReOpenedClaims TotalPendingClaims …
14 sql-server  pivot 

2
Trợ giúp với truy vấn PIVOT
Tôi có một bảng với cấu trúc dưới đây: CREATE TABLE [dbo].[AUDIT_SCHEMA_VERSION]( [SCHEMA_VER_MAJOR] [int] NOT NULL, [SCHEMA_VER_MINOR] [int] NOT NULL, [SCHEMA_VER_SUB] [int] NOT NULL, [SCHEMA_VER_DATE] [datetime] NOT NULL, [SCHEMA_VER_REMARK] [varchar](250) NULL ); một số dữ liệu mẫu (có vẻ như có vấn đề với sqlfiddle .. vì vậy hãy đặt …

2
Khi chuyển đổi SQL động (truy vấn trục) sang đầu ra xml, tại sao chữ số đầu tiên của ngày được chuyển thành unicode?
Tôi đang sử dụng ví dụ tuyệt vời này /dba//a/25818/113298 từ Bluefeet, để tạo một trục và chuyển đổi nó thành dữ liệu xml. Khai báo thông số DECLARE @cols AS NVARCHAR(MAX), @query AS NVARCHAR(MAX); Tiếp theo là một CTE với rất nhiều mã, endresult của CTE được đặt trong …
11 sql-server  xml  pivot 

5
Thay thế cho tự tham gia
Tôi đã hỏi một câu hỏi ở đây: /programming/43807566/how-to-divide-two-values-from-the-same-column-but-at-different-rows về việc chia các giá trị từ cùng một bảng, tại cùng một cột nhưng trên các hàng khác nhau. Bây giờ tôi có vấn đề là tôi có nhiều tử số và mẫu số hơn (với khác nhau uns). Vẫn …

2
Có thể PIVOT trên một tuyên bố THÍCH
Có thể nhóm theo các yếu tố (như trong COLUMN LIKE='Value%') trong một PIVOTbảng không? Tôi có một bảng [DBT]. [Trạng thái] chứa các trạng thái khác nhau (của cơ sở dữ liệu, phiên bản, v.v.) và không muốn xoay vòng / truy vấn tất cả các giá trị SẢN …




1
Hiển thị Báo cáo tham dự hàng tháng trong MySql
Tôi đang làm một hệ thống quản lý trường học bằng php bằng Mysql DB. Tôi bị mắc kẹt trong Dự án của tôi. Xin mọi người đề nghị những gì tôi đang làm sai. Tôi có hai bảng trong cơ sở dữ liệu của mình; Một là lưu trữ …
8 mysql  pivot 

3
MySQL bảng đơn tĩnh và trục động
Tôi có một bảng trông như thế này: +----------------------------------------+ |Name | kode | jum | +----------------------------------------+ | aman |kode1 | 2 | | aman |kode2 | 1 | | jhon |kode1 | 4 | | amir |kode2 | 4 | +--------------------+-----------+-------+ Làm thế nào tôi có thể tạo một chế …
8 mysql  pivot 

4
Cái nào nhanh hơn, SUM (CASE) hay CTE PIVOT?
Có hai loại cách để thực hiện a PIVOT. Trước SQL Server 2005, khi PIVOTđược giới thiệu, hầu hết mọi người đã làm điều này: SELECT RateID SUM(CASE WHEN RateItemTypeID = 1 THEN UnitPrice ELSE 0 END), SUM(CASE WHEN RateItemTypeID = 2 THEN UnitPrice ELSE 0 END), SUM(CASE WHEN RateItemTypeID …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.