Я пытаюсь решить эту проблему с помощью запроса ORACLE. Ниже приведены данные выборкиПроблема при запросе столбца псевдонима в oracle
| Col1 | Col2 |
------------------------------------
| 21-dec-15 | nochange |
| 20-dec-15 | change |
| 20-dec-15 | nochange |
| 18-dec-15 | change |
| 18-dec-15 | nochange |
Здесь col2 - столбец псевдонима, а не столбец из таблицы.
Здесь необходимо указать конкретную дату, когда мне нужно проверить, происходят ли какие-либо изменения. Если изменения там, то обновите nochange
до change
на эту дату.
Как col2 является столбцом псевдонима, поэтому я не уверен, как его проверить. Я тоже в порядке, если мы сохраняем результат в отдельном столбце псевдонима.
Ожидаемый результат:
| Col1 | Col2 |
------------------------------------
| 21-dec-15 | nochange |
| 20-dec-15 | change |
| 20-dec-15 | change |
| 18-dec-15 | change |
| 18-dec-15 | change |
Что такое «ссылочная колонка»? –
Это колонка с псевдонимом ..edited .. –
По-прежнему не понимаешь - что такое «столбцы псевдонимов»? Вы имеете в виду, что он вычисляется в инструкции select, например 'select case when ... then 'change' else 'nochange' end'? –