1
A
답변
2
아파치 더비는 내가 알고는 "피벗"기능을 가지고 있지 않지만, ("조건 집계"라고도 함)의 경우 표현식을 포함하는 표준 집계 함수를 사용하여 컬럼에 취미를 준비하는 데 사용할 수있는 row_number()
제공하지 않습니다
SELECT
name
, MAX(CASE WHEN rn = 1 THEN hobby END) Hobby1
, MAX(CASE WHEN rn = 2 THEN hobby END) Hobby2
, MAX(CASE WHEN rn = 3 THEN hobby END) Hobby3
, MAX(CASE WHEN rn = 4 THEN hobby END) Hobby4
, MAX(CASE WHEN rn = 5 THEN hobby END) Hobby5
FROM (
SELECT
name
, hobby
, row_number() OVER (PARTITION BY NAME ORDER BY hobby) AS rn
FROM T
) d
WHERE rn <= 5
GROUP BY
d.name
;
+0
xx. ;디 – user7112196
[ask]를 읽으십시오. –
이미지를 사용하지 마십시오. 텍스트가 선호되지만 이미지가 보여주는 것은 "피벗 쿼리"가 필요하다는 것입니다. 그것에 대한 –