Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Zwróć krótką nazwę dnia z daty w Oracle

W Oracle Database możemy użyć TO_CHAR(datetime) funkcja zwracająca różne części daty z wartości daty i godziny, w tym krótką nazwę dnia.

Skrócona nazwa dnia jest również określana jako skrócona nazwa dnia. W każdym razie poniżej znajdują się przykłady zwracania krótkiej nazwy dnia z wartości daty w Oracle.

Przykład

Aby uzyskać skróconą nazwę dnia, użyj DY :

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

Wynik:

WED

Wielkość liter

W powyższym przykładzie użyłem wielkich liter DY , co spowodowało, że skrócona nazwa dnia została zwrócona wielkimi literami.

Możemy zmienić wielkość liter tego argumentu na Dy w celu zwrócenia wyniku w formacie pisanym wielkimi literami.

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

Wynik:

Wed

Alternatywnie możemy podać go małymi literami (dy ), aby zwrócić skróconą nazwę dnia małymi literami:

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

Wynik:

wed

Istnieje wiele innych elementów formatu dostępnych do formatowania wartości daty i godziny w Oracle, a powyższy element formatu można łączyć z innymi w celu utworzenia dłuższego modelu formatu.

Przykład:

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

Wynik:

Wed, 03 Oct 2035

Zobacz Lista elementów formatu daty i godziny w Oracle, aby uzyskać pełną listę elementów formatu, które można wykorzystać do skonstruowania modelu formatu.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego funkcje agregujące nie są dozwolone w klauzuli where?

  2. Dlaczego otrzymuję wyjątek OutOfRange w funkcji GetOrdinal tego pola CLOB?

  3. Konfiguracja połączenia między klientem a serwerem Oracle 10g

  4. Jaka jest różnica między maską daty „yy” i „rr” Oracle?

  5. jak ustawić kolumnę automatycznego przyrostu za pomocą programisty sql