Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle utilise LIKE '%' le DATE

Pour effectuer une recherche de texte sur la date, vous devez convertir la date en texte.

C'est plus efficace si vous calculez la première et la dernière date de ce que vous voulez trouver et obtenez tout entre eux. De cette façon, cela se fait sous forme de comparaisons numériques au lieu d'une correspondance de modèle de texte, et il peut utiliser un index s'il y en a un :

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