«pivot» 태그된 질문

피벗 (또는 교차 분석)은 행 데이터를 열 데이터로 변환하고 피벗 해제의 경우 그 반대의 경우도 마찬가지입니다. 모든 데이터베이스가 명시 적 PIVOT 구문을 지원하는 것은 아니지만 의사 결정 논리 (CASE 문 등), 집계 함수 또는 확장을 사용하여 기능을 구현할 수 있습니다.

3
행을 여러 열로 피벗
Oracle 서버에 연결된 서버가있는 SQL Server 인스턴스가 있습니다. Oracle 서버 PersonOptions에는 다음과 같은 데이터가 포함 된 테이블 이 있습니다. ╔══════════╦══════════╗ ║ PersonID ║ OptionID ║ ╠══════════╬══════════╣ ║ 1 ║ A ║ ║ 1 ║ B ║ ║ 2 ║ C ║ ║ 3 ║ B ║ ║ 4 ║ A …

3
차원에서 범위를 동적으로 정의
큐브를 만들 때마다 직면하는 문제가 있으며 아직이 문제를 극복 할 방법을 찾지 못했습니다. 문제는 사용자가 차원에서 하드 코딩 할 필요없이 다양한 사물을 자동으로 정의 할 수있게하는 방법입니다. 예를 들어 내 문제를 설명하겠습니다. Customers 라는 테이블이 있습니다 . 이것은 테이블의 데이터입니다. 피벗 스타일로 데이터를 표시하고 급여 와 연령 을 아래와 같이 …


3
일정 범위의 날짜 당 열을 반환합니다.
표 A : BookingsPerPerson 이 있다고 가정하겠습니다. Person_Id ArrivalDate DepartureDate 123456 2012-01-01 2012-01-04 213415 2012-01-02 2012-01-07 내가 볼 때 달성해야 할 것은 다음과 같습니다. 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 2012-01-07 1 1 1 1 1 1 …

3
같은 테이블에서 다른 열의 개수를 얻는 방법
표 # 01 Status: StatusID Status ----------------------- 1 Opened 2 Closed 3 ReOpened 4 Pending 표 # 02 Claims: ClaimID CompanyName StatusID -------------------------------------- 1 ABC 1 2 ABC 1 3 ABC 2 4 ABC 4 5 XYZ 1 6 XYZ 1 예상 결과: CompanyName TotalOpenClaims TotalClosedClaims TotalReOpenedClaims TotalPendingClaims -------------------------------------------------------------------------------- ABC …
15 sql-server  pivot 

2
PIVOT 쿼리에 대한 도움말
아래 구조의 테이블이 있습니다. 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 ); 일부 샘플 데이터 (sqlfiddle에 문제가있는 것으로 보임. 일부 샘플 데이터를 넣음) : INSERT INTO [AUDIT_SCHEMA_VERSION]([SCHEMA_VER_MAJOR],[SCHEMA_VER_MINOR],[SCHEMA_VER_SUB],[SCHEMA_VER_DATE],[SCHEMA_VER_REMARK]) VALUES(1,6,13,CAST('20130405 04:41:25.000' as DATETIME),'Stored procedure build') INSERT INTO …

2
동적 SQL (피벗 쿼리)을 XML 출력으로 변환 할 때 날짜의 첫 번째 숫자가 유니 코드로 변환되는 이유는 무엇입니까?
피벗을 만들고 xml 데이터로 변환하기 위해 Bluefeet 의이 훌륭한 예제 /dba//a/25818/113298 을 사용하고 있습니다. 매개 변수 선언 DECLARE @cols AS NVARCHAR(MAX), @query AS NVARCHAR(MAX); 다음으로 많은 코드가있는 CTE가 있으며 CTE의 최종 결과는 임시 DB에 배치됩니다 (예와 동일) SELECT B.[StayDate] -- this is a date dd-mm-yyyy , B.[Guid] INTO #tempDates FROM …
11 sql-server  xml  pivot 

5
자가 참여의 대안
나는 여기에 질문을했다 : https : //.com/questions/43807566/how-to-divide-two-values-from-the-same-column-but-at-different-rows 같은 테이블의 값을 같은 열에서 다른 행으로 나누는 것. 이제 더 많은 분자와 분모가있는 문제가 있습니다 (와 다른 uns). 는 여전히 self join포스트 그레스 또는 더 나은 해결책이 있습니다이 문제를 해결하는 좋은 방법? 예: | postcode | value | uns | |----------|-------|-----| | …

2
LIKE 문에서 PIVOT이 가능합니까?
그것은 (같이 소자 군 수있다 COLUMN LIKE='Value%'A의) PIVOT표? [DBT]. [Status] 테이블이 있는데, 여기에는 데이터베이스, 인스턴스 등의 다양한 상태가 포함되어 있으며 모든 PROD 및 TEST 값을 단일 값으로 피벗 / 쿼리하고 싶지는 않지만 그룹화하십시오. 예 대신 상태에 대한 항목을 갖는들 Prod, Prod ACC, Prod APP, ... 등은 I 값을 포함하는 하나의 …

2
두 개의 "다수"테이블이있는 테이블의 결과를 평평하게하는 방법은 무엇입니까?
데이터베이스의 일부 테이블을보다 유연하게 재구성했지만 의미있는 데이터를 추출하기 위해 SQL을 작성하는 방법을 잘 모르겠습니다. 나는 다음과 같은 테이블을 가지고있다 (더 명확한 예를 위해 약칭 됨). CREATE TABLE Loans( Id int, SchemaId int, LoanNumber nvarchar(100) ); CREATE TABLE SchemaFields( Id int, SchemaId int, FieldName nvarchar(255) ); CREATE TABLE LoanFields( Id int, …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.