WITH TEST AS
(SELECT 3 ID, '삼성' 업체, 1000 중량, 25000 금액, '2014-05-01' 일자 FROM DUAL
UNION ALL
SELECT 3 ID, '삼성' 업체, 1000 중량, 25000 금액, '2014-05-01' 일자 FROM DUAL
UNION ALL
SELECT 3 ID, '삼성' 업체, 1000 중량, 25000 금액, '2014-05-03' 일자 FROM DUAL
UNION ALL
SELECT 3 ID, '삼성' 업체, 1000 중량, 25000 금액, '2014-05-04' 일자 FROM DUAL
UNION ALL
SELECT 3 ID, '삼성' 업체, 1000 중량, 25000 금액, '2014-05-06' 일자 FROM DUAL
)
SELECT ID, DECODE(RNUM, 1, 업체, NULL) 업체, DECODE(RNUM, 1, 중량, NULL) 중량, DECODE(RNUM, 1, 금액, NULL) 금액 , 일자
FROM
(
SELECT ID, 업체, 중량, 금액, 일자, ROW_NUMBER() OVER(ORDER BY 업체) RNUM
FROM TEST
)
ORDER BY 5;