Oracle
 sql >> Base de données >  >> RDS >> Oracle

Renvoyer le nom court du mois à partir d'une date dans Oracle

Dans Oracle Database, nous pouvons utiliser le TO_CHAR(datetime) fonction pour renvoyer les différentes parties de date à partir d'une valeur datetime, y compris le nom court du mois.

Le nom abrégé du mois est également appelé nom abrégé du mois. Des exemples de renvoi du nom abrégé du mois sont présentés ci-dessous.

Exemple

Pour obtenir le nom abrégé du mois, utilisez MON :

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

Résultat :

SEP

Capitalisation

Dans l'exemple ci-dessus, j'ai utilisé des majuscules MON , ce qui a entraîné le retour du nom court du mois en majuscules.

Nous pouvons changer la capitalisation de cet argument en Mon afin de retourner le résultat dans un format en majuscule.

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

Résultat :

Sep

Nous pouvons le fournir en minuscules (mon ) pour renvoyer le nom court du mois en minuscule :

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

Résultat :

sep

Il existe de nombreux autres éléments de format disponibles pour formater les valeurs datetime dans Oracle, et l'élément de format ci-dessus peut être combiné avec d'autres pour produire un modèle de format plus long.

Exemple :

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

Résultat :

Wed, 25 Sep 2030

Voir Liste des éléments de format Datetime dans Oracle pour une liste complète des éléments de format pouvant être utilisés pour construire un modèle de format.