Oracle
 sql >> Database >  >> RDS >> Oracle

Come ottenere il nome del giorno della settimana da una 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

(Si noti che le query utilizzano valori letterali di data ANSI, che seguono lo standard di data ISO-8601 ed evitano l'ambiguità del formato della data.)