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

ký tự cho đến nay trong sql oracle

Chia truy vấn thành các phần riêng lẻ và sau đó hiểu.

substr to_date là hai chức năng đang được sử dụng.

  1. Trích xuất chuỗi con được yêu cầu, substr ('2/22/2015 9:20:06 AM', 1,9)
  2. Đang áp dụng TO_DATE qua đầu ra của bước 1, TO_DATE (substr ('2/22/2015 9:20:06 AM', 1,9), 'mm / dd / yyyy') .
  3. Và, đó là nó.

Vì vậy, trong truy vấn đã đăng của bạn, 'DD-MON-YY' mặt nạ định dạng hoàn toàn không bắt buộc.

Ngoài ra, những gì bạn đang cố gắng đạt được tương đương với:

TRUNC(TO_DATE('2/22/2015 9:20:06 AM', 'MM/DD/YYYY HH:MI:SS AM'))

TRUNC xóa phần thời gian khỏi DATE loại.

Ngoài ra,

Bạn có thể sử dụng ANSI TIMESTAMP chữ:

TRUNC(TIMESTAMP '2015-02-22 09:20:06')


  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 biến kiểu dữ liệu bản ghi do người dùng xác định trong cơ sở dữ liệu Oracle

  2. Tìm các giá trị không tồn tại trong bảng

  3. Chuyển đổi một chuỗi ngày thành datetime trong Oracle

  4. Số lượng và tham gia tự nhiên của Oracle (1)

  5. Thêm chỉ báo thứ tự cho một ngày trong Oracle