Я пытаюсь выбрать отдельную колонку из базы данных Oracle, мой код:оракула ошибка SQL: отличный случай
select ID,distinct case when DM='ST1B' then MC else DM end from D_DZDY
, но это не работы.Ело я удалить «отличными», это работает: enter image description here
Кто-нибудь может помочь мне с этой проблемой? Большое спасибо! : D
Вы используете 'DISTINCT' с неправильно синтаксис. Пожалуйста, дайте некоторые фиктивные данные и каковы ваши ожидаемые результаты. –
Вы ищете 'select different ID, case, когда DM = 'ST1B', затем MC else DM заканчивается с D_DZDY;'? – JSapkota
Какой идентификатор вы ожидаете увидеть, если у вас есть 10 строк с одинаковым значением CASE? –