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

Restituisce il nome del mese breve da una data in Oracle

In Oracle Database, possiamo utilizzare TO_CHAR(datetime) funzione per restituire le varie parti di data da un valore datetime, incluso il nome breve del mese.

Il nome breve del mese viene anche chiamato nome abbreviato del mese. Di seguito sono riportati esempi di restituzione del nome breve del mese.

Esempio

Per ottenere il nome abbreviato del mese, usa MON :

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

Risultato:

SEP

Maiuscole

Nell'esempio sopra ho usato MON maiuscolo , che ha comportato la restituzione del nome breve del mese in maiuscolo.

Possiamo cambiare la maiuscola di questo argomento in Mon per restituire il risultato in maiuscolo.

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

Risultato:

Sep

Possiamo fornirlo in minuscolo (mon ) per restituire il nome breve del mese in minuscolo:

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

Risultato:

Sep

Sono disponibili molti più elementi di formato per la formattazione dei valori di data e ora in Oracle e l'elemento di formato sopra può essere combinato con altri per produrre un modello di formato più lungo.

Esempio:

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

Risultato:

Wed, 25 Sep 2030

Consulta Elenco degli elementi di formato DateTime in Oracle per un elenco completo degli elementi di formato che possono essere utilizzati per costruire un modello di formato.