not set

오라클 가로를 세로로 본문

Database/query

오라클 가로를 세로로

다크곰 2013. 8. 27. 15:33

        SELECT BIZ_ID

             , MIN(DECODE(RN, 1, PROD_MAIN_IMG))    AS IMG1

             , MIN(DECODE(RN, 1, PROD_NM))          AS PROD_NM1

             , MIN(DECODE(RN, 2, PROD_MAIN_IMG))    AS IMG2

             , MIN(DECODE(RN, 2, PROD_NM))          AS PROD_NM2

             , MIN(DECODE(RN, 3, PROD_MAIN_IMG))    AS IMG3

             , MIN(DECODE(RN, 3, PROD_NM))          AS PROD_NM3

             , MIN(DECODE(RN, 4, PROD_MAIN_IMG))    AS IMG4

             , MIN(DECODE(RN, 4, PROD_NM))          AS PROD_NM4

             , MIN(DECODE(RN, 5, PROD_MAIN_IMG))    AS IMG5

             , MIN(DECODE(RN, 5, PROD_NM))          AS PROD_NM5

          FROM (

                SELECT A.BIZ_ID

                     , B.PROD_MAIN_IMG

                     , B.PROD_NM

                     , B.INS_DT

                     , ROW_NUMBER() OVER(PARTITION BY B.BIZ_ID ORDER BY B.BIZ_ID, B.INS_DT DESC) AS RN

                  FROM TK2_BUSINESS A

                     , TK2_PROD     B

                 WHERE A.BIZ_ID = B.BIZ_ID (+)

                   AND LENGTH(B.PROD_MAIN_IMG) > 1

                   AND B.BIZ_ID = 'C0105737'

               ) A

         GROUP BY A.BIZ_ID

'Database > query' 카테고리의 다른 글

myBatis for input string: "Y" error  (0) 2021.02.10
요일별 통계, 일별 통계  (0) 2013.11.04
ORACLE MERGE INTO  (0) 2013.08.27
오라클 한글 데이타 검색  (0) 2013.08.14
ORACLE SELECT UPDATE 예제  (0) 2013.03.12