sql >> Databáze >  >> RDS >> Oracle

Vraťte krátký název měsíce z data v Oracle

V databázi Oracle můžeme použít TO_CHAR(datetime) funkce pro vrácení různých částí data z hodnoty datetime, včetně krátkého názvu měsíce.

Krátký název měsíce je také označován jako zkrácený název měsíce. Příklady vrácení krátkého názvu měsíce jsou uvedeny níže.

Příklad

Chcete-li získat zkrácený název měsíce, použijte MON :

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

Výsledek:

SEP

Velká písmena

Ve výše uvedeném příkladu jsem použil velká písmena MON , což vedlo k tomu, že krátký název měsíce byl vrácen velkými písmeny.

Můžeme změnit velká písmena tohoto argumentu na Mon aby se výsledek vrátil ve formátu s velkými písmeny.

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

Výsledek:

Sep

Můžeme jej poskytnout malými písmeny (mon ) vrátíte krátký název měsíce malými písmeny:

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

Výsledek:

sep

Pro formátování hodnot datetime v Oracle je k dispozici mnohem více prvků formátu a výše uvedený prvek formátu lze zkombinovat s dalšími a vytvořit model delšího formátu.

Příklad:

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

Výsledek:

Wed, 25 Sep 2030

Úplný seznam prvků formátu, které lze použít k vytvoření modelu formátu, najdete v části Seznam prvků formátu Datetime v Oracle.


  1. Nejrychlejší způsob importu velkého souboru CSV do MySql pomocí MySql CLI

  2. COUNT(*) z více tabulek v MySQL

  3. Během instalace PostgreSQL se nezdařilo načíst moduly SQL do clusteru databáze

  4. Tři hlavní důvody, proč se lidé stěhují do SaaS