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

Returner det korte måneds 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 månedsnavn.

Det korte månedsnavn omtales også som det forkortede månedsnavn. Eksempler på returnering af det korte månedsnavn er nedenfor.

Eksempel

Brug MON for at få det forkortede månedsnavn :

SELECT TO_CHAR(DATE '2030-09-25', 'MON')
FROM DUAL;

Resultat:

SEP

Kapitalisering

I ovenstående eksempel brugte jeg store bogstaver MON , hvilket resulterede i, at det korte månedsnavn blev returneret med store bogstaver.

Vi kan ændre store bogstaver i dette argument til Mon for at returnere resultatet i et stort format.

SELECT TO_CHAR(DATE '2030-09-25', 'Mon')
FROM DUAL;

Resultat:

Sep

Vi kan levere det med små bogstaver (mon ) for at returnere det korte månedsnavn med små bogstaver:

SELECT TO_CHAR(DATE '2030-09-25', 'mon')
FROM DUAL;

Resultat:

sep

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 '2030-09-25', 'Dy, dd Mon YYYY')
FROM DUAL;

Resultat:

Wed, 25 Sep 2030

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


  1. SQL undtagen

  2. Hvordan returnerer jeg en jsonb-array og en række objekter fra mine data?

  3. JDBC Opret tabel Eksempel Brugserklæring

  4. Vil du tilføje Auto-Increment ID til eksisterende tabel?