Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Trả lại tên ngày ngắn từ một ngày trong Oracle

Trong Cơ sở dữ liệu Oracle, chúng ta có thể sử dụng TO_CHAR(datetime) hàm để trả về các phần ngày tháng khác nhau từ một giá trị ngày giờ, bao gồm cả tên ngày ngắn.

Tên ngày ngắn còn được gọi là tên ngày viết tắt. Trong mọi trường hợp, dưới đây là các ví dụ về việc trả về tên ngày ngắn từ giá trị ngày tháng trong Oracle.

Ví dụ

Để lấy tên ngày viết tắt, hãy sử dụng DY :

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

Kết quả:

WED

Viết hoa

Trong ví dụ trên, tôi đã sử dụng chữ hoa DY , dẫn đến tên ngày ngắn được trả về bằng chữ hoa.

Chúng ta có thể thay đổi cách viết hoa của đối số này thành Dy để trả về kết quả ở định dạng viết hoa.

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

Kết quả:

Wed

Ngoài ra, chúng tôi có thể cung cấp nó ở dạng chữ thường (dy ) để trả về tên ngày ngắn bằng chữ thường:

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

Kết quả:

wed

Có nhiều phần tử định dạng khác có sẵn để định dạng các giá trị ngày giờ trong Oracle và phần tử định dạng trên có thể được kết hợp với các phần tử định dạng khác để tạo ra một mô hình định dạng dài hơn.

Ví dụ:

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

Kết quả:

Wed, 03 Oct 2035

Xem Danh sách các phần tử định dạng ngày giờ trong Oracle để biết danh sách đầy đủ các phần tử định dạng có thể được sử dụng để xây dựng mô hình định dạng.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thêm số thứ tự cho từng phần tử trong nhóm bằng truy vấn SQL không có bảng tạm thời

  2. Truy vấn hữu ích về việc hết hạn mật khẩu / Chính sách / Cài đặt của oracle EBS

  3. Oracle REGEXP_LIKE và ranh giới từ

  4. ORA-01882:không tìm thấy vùng múi giờ

  5. 12c cột IDENTITY