1. 程式人生 > >oracle 一條資料根據欄位分成多條展示

oracle 一條資料根據欄位分成多條展示

SELECT
    ORDERID,
    NAME,
    ID,
    WORK_TYPE,
    WORK_TIME
FROM
    HR_ATTENDANCE_MANAGEMENT_F UNPIVOT (
        WORK_TYPE FOR WORK_TIME IN (
            TWENTYSEVEN,
            TWENTYEITHT,
            TWENTYNINE,
            THIRTY,
            THIRTYONE,
            ONE,
            TWO,
            THREE,
            FOUR,
            FIVE,
            SIX,
            SEVEN,
            EIGHT,
            NINE,
            TEN,
            ELEVEN,
            TWELVE,
            THIRTEEN,
            FOURTEEN,
            FIVETEEN,
            SIXTEEN,
            SEVENTEEN,
            EIGHTEEN,
            NINETEEN,
            TWENTY,
            TWENTYONE,
            TWENTYTWO,
            TWENTYTHREE,
            TWENTYFOUR,
            TWENTYFIVE,
            TWENTYSIX
        )
    )
WHERE
    ORDERID ='521001180605100059952'
    AND 
    HISTORY='0'