отображаемое название дня в oracle - PullRequest
0 голосов
/ 04 марта 2020

я хочу отобразить в выводе как: сегодня среда

мой код:

select to_char(sysdate,'today is' 'day' ) from dual ;

он не работает.

Ответы [ 2 ]

2 голосов
/ 04 марта 2020

Вы должны включить необработанный текст в вывод в двойных кавычках в спецификации формата:

select to_char(sysdate, '"today is" day') from dual ;

Вывод (по состоянию на 2020-03-04)

today is wednesday

Демо на dbfiddle

1 голос
/ 04 марта 2020

Используйте concat() или оператор объединения || для добавления строки 'today is '.

SELECT concat('today is ', to_char(sysdate, 'day'))
       FROM dual;

или

SELECT 'today is ' || to_char(sysdate, 'day')
       FROM dual;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...