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

Làm cách nào để chỉ trích xuất Thời gian từ trường DateTime trong Oracle SQL Developer?

Giả sử mục tiêu của bạn là tạo một chuỗi đại diện cho thời gian (là những gì truy vấn bạn đã đăng trả về mặc dù to_number không liên quan cuộc gọi)

SELECT to_char( <<column_name>>, 'HH24:MI:SS' )
  FROM table_name

Nếu bạn muốn trả về một kiểu dữ liệu khác, bạn cần cho chúng tôi biết bạn muốn trả về kiểu dữ liệu nào. Ví dụ:nếu bạn thực sự muốn trả về một INTERVAL DAY TO SECOND

SELECT numtodsinterval( <<column name>> - trunc(<<column name>>), 'day' )
  FROM table_name



  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ơ sở dữ liệu sản xuất hoàn toàn mới

  2. Tách chuỗi trong PL / SQL

  3. Lỗi ORA-00932 khi sử dụng lựa chọn với các trường union và CLOB

  4. Truy xuất hàng gần đây nhất - trước Oracle 12c

  5. Tạo Người dùng Oracle Mới và Cấp các Đặc quyền:Cú pháp và Ví dụ