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

Trả lại tên tháng 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 tháng ngắn.

Tên tháng ngắn hay còn được gọi là tên tháng viết tắt. Dưới đây là ví dụ về việc trả lại tên tháng ngắn hạn.

Ví dụ

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

SELECT TO_CHAR(DATE '2030-09-25', 'MON')
FROM DUAL;

Kết quả:

SEP

Viết hoa

Trong ví dụ trên, tôi đã sử dụng chữ hoa MON , dẫn đến tên tháng ngắn được trả lại bằng chữ hoa.

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

SELECT TO_CHAR(DATE '2030-09-25', 'Mon')
FROM DUAL;

Kết quả:

Sep

Chúng tôi có thể cung cấp nó ở dạng chữ thường (mon ) để trả lại tên tháng ngắn bằng chữ thường:

SELECT TO_CHAR(DATE '2030-09-25', 'mon')
FROM DUAL;

Kết quả:

sep

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 '2030-09-25', 'Dy, dd Mon YYYY')
FROM DUAL;

Kết quả:

Wed, 25 Sep 2030

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. Oracle động DESC và ASC theo thứ tự

  2. Oracle - Tại sao số 0 đứng đầu của một số biến mất khi chuyển đổi nó thành TO_CHAR

  3. Cách viết một ứng dụng .Net hoạt động với cả SqlServer và Oracle (hiện nay System.Data.OracleClient không được dùng nữa)

  4. Câu hỏi PreparedStatement trong Java chống lại Oracle

  5. có một hàm PRODUCT giống như có một hàm SUM trong Oracle SQL không?