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

Hvordan får man ugedagsnavnet fra en dato?

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

(Bemærk, at forespørgslerne bruger ANSI-dato-literaler, som følger ISO-8601-datostandarden og undgår datoformatet tvetydighed.)



  1. SQL Server-pivottabel med flere kolonneaggregater

  2. Brug sys.trigger_event_types til at vise triggerhændelsestyper i SQL Server

  3. Hvordan laver man den rekursive SELECT-forespørgsel i MySQL?

  4. T-SQL-fejl, faldgruber og bedste praksis – slutter sig til