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

Vraťte název krátkého dne 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 dne.

Krátký název dne se také označuje jako zkrácený název dne. V každém případě jsou níže uvedeny příklady vrácení názvu krátkého dne z hodnoty data v Oracle.

Příklad

Chcete-li získat zkrácený název dne, použijte DY :

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

Výsledek:

WED

Velká písmena

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

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

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

Výsledek:

Wed

Případně jej můžeme poskytnout malými písmeny (dy ), chcete-li vrátit název krátkého dne malými písmeny:

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

Výsledek:

wed

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

Výsledek:

Wed, 03 Oct 2035

Ú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. Jaký je rozdíl mezi spojeními oddělenými čárkami a spojením podle syntaxe v MySQL?

  2. Jak dotazovat vnořená pole ve sloupci postgres json?

  3. PostgreSQL:paralelní dotazování v akci

  4. Co znamená %Type v Oracle sql?