Oracle
 sql >> база данни >  >> RDS >> Oracle

Връщане на краткото име на ден от дата в Oracle

В Oracle Database можем да използваме TO_CHAR(datetime) функция за връщане на различните части от дата от стойност за дата и час, включително краткото име на деня.

Краткото име на деня се нарича още съкратено име на деня. Във всеки случай, по-долу са дадени примери за връщане на краткото име на ден от стойност на дата в Oracle.

Пример

За да получите съкратеното име на деня, използвайте DY :

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

Резултат:

СР.

Изписване с главни букви

В горния пример използвах главни букви DY , което доведе до връщането на краткото име на деня с главни букви.

Можем да променим главните букви на този аргумент на Dy за да върнете резултата във формат с главни букви.

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

Резултат:

Сряда

Като алтернатива можем да го предоставим с малки букви (dy ), за да върнете краткото име на деня с малки букви:

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

Резултат:

<предварителна>ср

Има много повече форматни елементи, налични за форматиране на стойности за дата и час в Oracle и горният форматен елемент може да се комбинира с други, за да се създаде модел с по-дълъг формат.

Пример:

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

Резултат:

Сряда, 3 октомври 2035 г.

Вижте Списък с елементи на формат за дата и време в Oracle за пълен списък с елементи на формат, които могат да се използват за конструиране на модел на формат.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. създайте таблица с последователност.nextval в oracle

  2. Oracle 10g приема 5-цифрена година в дата

  3. Може ли %NOTFOUND да върне null след извличане?

  4. десетична(s,p) или число(s,p)?

  5. оракул | изтриване на дублиращи се записи