Я пытался исследовать онлайн о том, как объединить выражения «If» в мой запрос. Предположим, я хотел создать запрос, чтобы создать дополнительный столбец с именем «Описание», а затем включить оператор if else, например «If Value =« A »then Description =« A », If Value =" B " then Description = «B», так далее и т. д. Проблема в том, что у меня есть минимальный доступ (а не админ) к базам данных. Я не могу создавать таблицы. Я могу только запрашивать таблицы в oracles и экспортировать их. будет ли это быть проблемой с точки зрения создания дополнительного столбцаIF ELSE Statement и вставить новую колонку
Оригинал:
ID Value
1 A
2 B
3 C
Хотите что-то вроде:
ID Value Description(New Column)
1 A Apple
2 B Bacon
3 C Candy
Хорошо. Я понятия не имею, что я делаю внизу, но это было бы так? Где мне вставить новый столбец с именем «Описание»?
Select A.ID, B.Value
From Table A
Join Table B
On A.ID = B.ID
Where ID in ('1','2','3')
If b.Value = 'A' then
(Description = "Apple")
If b. value = 'B' then
(Description = "Bacon")
Group by A.ID, B.Value