Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Oracle membandingkan cap waktu dengan tanggal

Anda dapat memotong bagian tanggal:

select * from table1 where trunc(field1) = to_date('2012-01-01', 'YYYY-MM-DD')

Masalah dengan pendekatan ini adalah bahwa setiap indeks pada field1 tidak akan digunakan karena pemanggilan fungsi.

Atau (dan lebih ramah indeks)

select * from table1 
 where field1 >= to_timestamp('2012-01-01', 'YYYY-MM-DD') 
   and field1 < to_timestamp('2012-01-02', 'YYYY-MM-DD')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana ROWNUM bekerja dalam kueri pagination?

  2. SQL Developer 4.0 Dirilis

  3. Menginstal Oracle 9i Developer Suite 2.0 di Windows

  4. Membuat tabel/tampilan yang diratakan dari kumpulan data yang ditentukan secara hierarki

  5. Hibernasi di Oracle:memetakan properti String ke kolom CLOB