Для такого маленького стола, почему бы не использовать UNION?
SELECT new_column_name
FROM (
SELECT col1 AS new_column_name
FROM table
UNION
SELECT col2
FROM table
UNION
SELECT col3
FROM table
) AS new_table
Для больших таблиц вы можете использовать подход, описанный в посте MarkW. Функция DB2 COALESCE () предоставляет те же функциональные возможности, что и ISNULL () в этих примерах SQL Server.