Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como obter o nome do dia da semana de uma data?

SQL> SELECT TO_CHAR(date '1982-03-09', 'DAY') day FROM dual;

DAY
---------
TUESDAY

SQL> SELECT TO_CHAR(date '1982-03-09', 'DY') day FROM dual;

DAY
---
TUE

SQL> SELECT TO_CHAR(date '1982-03-09', 'Dy') day FROM dual;

DAY
---
Tue

(Observe que as consultas usam literais de data ANSI, que seguem o padrão de data ISO-8601 e evitam ambiguidade no formato de data.)