sql >> Database >  >> RDS >> Oracle

Retourneer de korte dagnaam 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 dagnaam.

De korte dagnaam wordt ook wel de afgekorte dagnaam genoemd. Hieronder staan ​​in ieder geval voorbeelden van het retourneren van de korte dagnaam van een datumwaarde in Oracle.

Voorbeeld

Gebruik DY . om de afgekorte dagnaam te krijgen :

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

Resultaat:

WED

Hoofdlettergebruik

In het bovenstaande voorbeeld gebruikte ik hoofdletters DY , wat ertoe leidde dat de korte dagnaam in hoofdletters werd geretourneerd.

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

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

Resultaat:

Wed

Als alternatief kunnen we het in kleine letters (dy ) om de korte dagnaam in kleine letters terug te geven:

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

Resultaat:

wed

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 '2035-10-03', 'Dy, dd Mon YYYY')
FROM DUAL;

Resultaat:

Wed, 03 Oct 2035

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


  1. Python- en SQLite-waarschuwingen

  2. RoR:kan de_kolom niet wijzigen in postgres, prima in MySQL (MySQL voor ontwikkeling, Postgres op Heroku)

  3. Werkstroompatronen gebruiken om de status van een entiteit te beheren

  4. Kan geen expliciete waarde voor identiteitskolom in tabel 'tabel' invoegen wanneer IDENTITY_INSERT is ingesteld op UIT