add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
6 rows affected
1 rows affected

dbms_output:
SELECT *
     FROM tab t
    PIVOT
    (
     MAX(value) FOR month IN ( '1' AS "MONTH_JAN",'2' AS "MONTH_FEB",'3' AS "MONTH_MAR",'4' AS "MONTH_APR",'5' AS "MONTH_MAY",'6' AS "MONTH_JUN" )
    )
MONTH_JAN MONTH_FEB MONTH_MAR MONTH_APR MONTH_MAY MONTH_JUN
100 200 300 400 500 600
1 rows affected

dbms_output:
SELECT MAX( CASE WHEN month =  '1' THEN 100 END ) AS "MONTH_JAN",MAX( CASE WHEN month =  '2' THEN 200 END ) AS "MONTH_FEB",MAX( CASE WHEN month =  '3' THEN 300 END ) AS "MONTH_MAR",MAX( CASE WHEN month =  '4' THEN 400 END ) AS "MONTH_APR",MAX( CASE WHEN month =  '5' THEN 500 END ) AS "MONTH_MAY",MAX( CASE WHEN month =  '6' THEN 600 END ) AS "MONTH_JUN" FROM tab
SELECT MAX( CASE WHEN month =  '1' THEN 100 END ) AS "MONTH_JAN",MAX( CASE WHEN month =  '2' THEN 200 END ) AS "MONTH_FEB",MAX( CASE WHEN month =  '3' THEN 300 END ) AS "MONTH_MAR",MAX( CASE WHEN month =  '4' THEN 400 END ) AS "MONTH_APR",MAX( CASE WHEN month =  '5' THEN 500 END ) AS "MONTH_MAY",MAX( CASE WHEN month =  '6' THEN 600 END ) AS "MONTH_JUN" FROM tab
MONTH_JAN MONTH_FEB MONTH_MAR MONTH_APR MONTH_MAY MONTH_JUN
100 200 300 400 500 600