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

Oracle SQL SELECT DATE từ trường DATETIME

Điều này không có ý nghĩa. Bạn đang chuyển đổi một ngày thành một ngày một lần nữa. Bạn sử dụng TO_DATE để chuyển đổi một chuỗi ký tự thành DATE .

Bạn có thể sử dụng TRUNC để cắt bớt yếu tố thời gian. Nếu bạn muốn sử dụng giá trị này cho các phép tính DATE, bạn có thể sử dụng nó trực tiếp.

Ví dụ:

SQL> select TRUNC(SYSDATE) dt FROM DUAL;

DT
---------
12-MAR-15

Để hiển thị ở một định dạng cụ thể, bạn có thể sử dụng TO_CHAR FORMAT MASK thích hợp .

SQL> SELECT to_char(SYSDATE, 'DD.MM.YYYY') dt from dual;

DT
----------
12.03.2015

SQL>


  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ó một pragma PL / SQL tương tự như DETERMINISTIC, nhưng cho phạm vi của một SQL SELECT duy nhất không?

  2. Groovy Oracle được lưu trữ Proc - chỉ mục cột ẩn

  3. Mở rộng ánh xạ gấp dấu phụ của Endeca

  4. Làm thế nào để dừng quá trình hoàn tác oracle?

  5. ĐẶT SQLBLANKLINES:Cách Cho phép Dòng trống trong SQLcl &SQL * Plus