Я делаю простой оператор SELECT в БД Oracle, и мне нужно выбрать столбцы в несколько определенном порядке. Пример:
Таблица A имеет 100 атрибутов, одним из которых является «глава», которая встречается где-то в порядке столбцов в таблице. Мне нужно сначала выбрать данные с «главой» и оставшимися столбцами в произвольном порядке. По сути, мое утверждение должно читаться примерно так:
SELECT a.chapter, a. *the remaining columns* FROM A
Кроме того, я не могу просто набрать:
SELECT a.chapter, a.*
потому что это выберет «главу» дважды.
Я знаю, что оператор SQL кажется простым, но если я знаю, как решить эту проблему, я могу экстраполировать эту мысль на более сложные области. Кроме того, давайте предположим, что я не могу просто прокрутить колонку «главы» и перетащить ее в начало.
Спасибо.