CASE выражение в Oracle SQL - PullRequest
       1

CASE выражение в Oracle SQL

0 голосов
/ 29 октября 2019

Я получаю сообщение об ошибке при использовании этого запроса SQL. кто-то может помочь?

select *
    case 
        when TO_CHAR (current_date, 'DY', 'NLS_DATE_LANGUAGE=ENGLISH') = 'TUE' then "today is tuesday"
        else  "today is not tuesday"
    end as Todate
from
    dual

Код это просто демо. Если это сработает, тогда у меня есть план реализовать больше вещей.

1 Ответ

2 голосов
/ 29 октября 2019

Как сказано в комментариях, вам необходимо удалить * и отредактировать " в ':

select 
    case 
        when TO_CHAR (current_date, 'DY', 'NLS_DATE_LANGUAGE=ENGLISH') = 'TUE' then 'today is tuesday'
        else  'today is not tuesday'
    end as Todate
from
    dual
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...