sql >> Databasteknik >  >> RDS >> Oracle

Returnera kortdagens namn från ett datum i Oracle

I Oracle Database kan vi använda TO_CHAR(datetime) funktion för att returnera de olika datumdelarna från ett datetime-värde, inklusive kortdagens namn.

Kortdagsnamnet kallas också för det förkortade dagsnamnet. Hur som helst, nedan är exempel på att returnera kortdagsnamnet från ett datumvärde i Oracle.

Exempel

För att få det förkortade dagsnamnet, använd DY :

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

Resultat:

WED

Kapitalisering

I exemplet ovan använde jag versaler DY , vilket resulterade i att kortdagsnamnet returnerades med versaler.

Vi kan ändra versaler i detta argument till Dy för att returnera resultatet med versaler.

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

Resultat:

Wed

Alternativt kan vi tillhandahålla det med gemener (dy ) för att returnera kortdagens namn med gemener:

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

Resultat:

Wed

Det finns många fler formatelement tillgängliga för att formatera datetime-värden i Oracle, och ovanstående formatelement kan kombineras med andra för att skapa en längre formatmodell.

Exempel:

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

Resultat:

Wed, 03 Oct 2035

Se Lista över Datetime Format Elements i Oracle för en fullständig lista över formatelement som kan användas för att konstruera en formatmodell.


  1. Så här åtgärdar du MySQL JDBC 08001-databasanslutningsfel

  2. T-SQL Hoppa över Ta lagrad procedur

  3. problem med python manage.py migrate -> Ingen modul med namnet psycopg2

  4. Ändra SYS-lösenord i RAC