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

Cách đánh vần năm khi định dạng ngày trong Oracle

Cơ sở dữ liệu Oracle bao gồm một lựa chọn tốt các phần tử định dạng datetime. cho phép chúng tôi định dạng ngày và giờ khi sử dụng TO_CHAR(datetime) hàm số.

Một trong số này (t he YEAR phần tử định dạng) cho phép chúng tôi định dạng một ngày với năm được đánh vần. Ví dụ:thay vì 1972 , chúng tôi sẽ nhận được NINETEEN SEVENTY-TWO .

Chúng tôi cũng có thể sử dụng SYEAR sao cho ngày BC được bắt đầu bằng dấu trừ (- ).

Ví dụ

Dưới đây là một ví dụ để chứng minh:

SELECT TO_CHAR(DATE '1972-01-01', 'YEAR')
FROM DUAL;

Kết quả:

NINETEEN SEVENTY-TWO

BC Ngày

Như đã đề cập, chúng ta có thể sử dụng S để bắt đầu ngày BC bằng dấu trừ (- ).

Đây là một ví dụ:

SELECT TO_CHAR(DATE '-87-01-01', 'SYEAR')
FROM DUAL;

Kết quả:

-EIGHTY-SEVEN

  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 tạo ràng buộc not null trong oracle

  2. Làm cách nào để đặt vùng múi giờ cho Kết nối JDBC và tránh không tìm thấy vùng múi giờ SqlException?

  3. Hàm NCHR () trong Oracle

  4. Chuyển đổi chữ số / số bằng từ sang tiền tệ INR (Rupee Ấn Độ) trong Oracle PL / SQL

  5. Hàm RAWTOHEX () trong Oracle