Повернуть таблицу DB2 SQL - PullRequest
       6

Повернуть таблицу DB2 SQL

1 голос
/ 08 января 2010

У меня есть маленькая таблица, одна строка, три столбца. Мне нужно, чтобы это был один столбец из трех строк.

Спасибо, Buzkie

Ответы [ 2 ]

2 голосов
/ 08 января 2010

Для такого маленького стола, почему бы не использовать 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.

0 голосов
/ 08 января 2010

Вот пример для SQL Server . Я подозреваю, что это может работать для DB2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...