sql >> Database >  >> RDS >> Oracle

Retourneer de korte maandnaam van een datum in Oracle

In Oracle Database kunnen we de TO_CHAR(datetime) . gebruiken functie om de verschillende datumdelen van een datetime-waarde te retourneren, inclusief de korte naam van de maand.

De korte maandnaam wordt ook wel de afgekorte maandnaam genoemd. Voorbeelden van het retourneren van de naam van de korte maand staan ​​hieronder.

Voorbeeld

Gebruik MON . om de naam van de afgekorte maand te krijgen :

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

Resultaat:

SEP

Hoofdlettergebruik

In het bovenstaande voorbeeld gebruikte ik hoofdletters MON , wat ertoe leidde dat de naam van de korte maand in hoofdletters werd geretourneerd.

We kunnen het hoofdlettergebruik van dit argument veranderen in Mon om het resultaat in hoofdletters terug te geven.

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

Resultaat:

Sep

We kunnen het in kleine letters leveren (mon ) om de korte naam van de maand in kleine letters terug te geven:

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

Resultaat:

sep

Er zijn veel meer formaatelementen beschikbaar voor het formatteren van datetime-waarden in Oracle, en het bovenstaande formaatelement kan met andere worden gecombineerd om een ​​langer formaatmodel te produceren.

Voorbeeld:

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

Resultaat:

Wed, 25 Sep 2030

Zie Lijst met datum/tijd-indelingselementen in Oracle voor een volledige lijst met indelingselementen die kunnen worden gebruikt om een ​​indelingsmodel te construeren.


  1. Wat is er nieuw in MariaDB Server 10.5?

  2. BESTEL DOOR de IN-waardelijst

  3. T-SQL-bugs, valkuilen en best practices - subquery's

  4. Records filteren met geaggregeerde functie SUM