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

Returner kortdagens navn fra en dato i Oracle

I Oracle Database kan vi bruge TO_CHAR(datetime) funktion til at returnere de forskellige datodele fra en datetime-værdi, inklusive det korte dagnavn.

Kortdagsnavnet omtales også som det forkortede dagnavn. Under alle omstændigheder, nedenfor er eksempler på returnering af kortdagsnavnet fra en datoværdi i Oracle.

Eksempel

Brug DY for at få det forkortede dagnavn :

SELECT TO_CHAR(DATE '2035-10-03', 'DY')
FROM DUAL;

Resultat:

WED

Kapitalisering

I ovenstående eksempel brugte jeg store bogstaver DY , hvilket resulterede i, at kortdagsnavnet blev returneret med store bogstaver.

Vi kan ændre bogstaverne i dette argument til Dy for at returnere resultatet i et stort format.

SELECT TO_CHAR(DATE '2035-10-03', 'Dy')
FROM DUAL;

Resultat:

Wed

Alternativt kan vi levere det med små bogstaver (dy ) for at returnere det korte dagsnavn med små bogstaver:

SELECT TO_CHAR(DATE '2035-10-03', 'dy')
FROM DUAL;

Resultat:

Wed

Der er mange flere formatelementer tilgængelige til formatering af datetime-værdier i Oracle, og ovenstående formatelement kan kombineres med andre for at producere en længere formatmodel.

Eksempel:

SELECT TO_CHAR(DATE '2035-10-03', 'Dy, dd Mon YYYY')
FROM DUAL;

Resultat:

Wed, 03 Oct 2035

Se Liste over DateTime Format Elements i Oracle for en komplet liste over formatelementer, der kan bruges til at konstruere en formatmodel.


  1. Indlejrede klasser - CustomRowMapper !! Ikke et problem længere !! - Del 1

  2. Sådan fjerner du standardværdien af ​​kolonnen i MySQL

  3. SQL Server Høj tilgængelighed:Installer SQL Server-failover-klyngeforekomst, del 2

  4. mysql_num_rows() forventer, at parameter 1 er ressource, boolesk givet ind