Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle използва LIKE '%' на ДАТА

За да направите текстово търсене на датата, ще трябва да конвертирате датата в текст.

По-ефективно е, ако изчислите първата и последната дата за това, което искате да намерите, и получите всичко между тях. По този начин това се прави като числови сравнения вместо съвпадение на текстов шаблон и може да използва индекс, ако има такъв:

SELECT * FROM myTab WHERE startDate >= DATE '2015-01-01' AND startDate < DATE '2015-02-01'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Данни от таблица(и) на Oracle за оператори INSERT с JAVA

  2. Множество функция REPLACE в Oracle

  3. Разделете резултатите от заявката след зареждане на XML с fn:string-join в таблица на Oracle

  4. SQL - Намерете израз, който вмъква конкретни стойности

  5. SQL грешка:ORA-14006:невалидно име на дял