Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Gibt den kurzen Monatsnamen von einem Datum in Oracle zurück

In Oracle Database können wir den TO_CHAR(datetime) verwenden Funktion, um die verschiedenen Datumsteile aus einem datetime-Wert zurückzugeben, einschließlich des kurzen Monatsnamens.

Der kurze Monatsname wird auch als abgekürzter Monatsname bezeichnet. Beispiele für die Rückgabe des kurzen Monatsnamens sind unten.

Beispiel

Um den abgekürzten Monatsnamen zu erhalten, verwenden Sie MON :

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

Ergebnis:

SEP

Großschreibung

Im obigen Beispiel habe ich MON in Großbuchstaben verwendet , was dazu führte, dass der kurze Monatsname in Großbuchstaben zurückgegeben wurde.

Wir können die Großschreibung dieses Arguments in Mon ändern um das Ergebnis in Großbuchstaben zurückzugeben.

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

Ergebnis:

Sep

Wir können es in Kleinbuchstaben angeben (mon ), um den kurzen Monatsnamen in Kleinbuchstaben zurückzugeben:

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

Ergebnis:

sep

Es sind viele weitere Formatelemente zum Formatieren von Datetime-Werten in Oracle verfügbar, und das obige Formatelement kann mit anderen kombiniert werden, um ein längeres Formatmodell zu erstellen.

Beispiel:

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

Ergebnis:

Wed, 25 Sep 2030

Eine vollständige Liste der Formatelemente, die zum Erstellen eines Formatmodells verwendet werden können, finden Sie unter Liste der Datetime-Formatelemente in Oracle.