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.
WITH t(column1) AS
(
SELECT 'AAA Machine-1' FROM dual UNION ALL
SELECT 'BBB Machine-2' FROM dual UNION ALL
SELECT 'CCC Machine-3' FROM dual
)
SELECT INITCAP(TO_CHAR(TO_DATE(ROW_NUMBER()
OVER(ORDER BY column1) || '-01-01',
'YYYY-MM-DD'),
'YYYYSPth')) || ' Process' AS "Process",
REGEXP_SUBSTR(column1, '[^ ]+', 1, 2) AS "Machine"
FROM t

Process Machine
First Process Machine-1
Second Process Machine-2
Third Process Machine-3