Maison > Article > base de données > Comment interroger une plage de dates dans Oracle
La méthode d'interrogation de la plage de dates dans Oracle est :
Il existe deux façons d'interroger la plage de dates dans la base de données Oracle : la méthode to_char et to_date méthode, ensuite Nous présentons ce processus à travers un exemple. Nous supposons que nous souhaitons interroger les données entre le 02/05/2011 et le 30/05/2011 La méthode d'implémentation est la suivante :
Méthode to_date :
select * from tablename where time>= to_date('2011-05-02','yyyy-mm-dd') and time<=to_date('2011-05-30','yyyy-mm-dd')
Le résultat de l'opération. est : 05-02 peut être affiché des données, mais les données de 05-30 ne peuvent pas être affichées.
Tout peut être conclu :
① Si vous souhaitez afficher les données du 30/05, vous pouvez ② Si vous souhaitez afficher les données du 30-05, vous pouvez également utiliser <=to_date('2011-05-30 23:59:59 999','aaaa-mm-jj hh24 : mi:ss') On peut le découvrir. Méthode to_char : Interrogez de la même manière les deux dates ci-dessus Résultats de la requête : Les données du 02/05 et du 30/05 peuvent être affichées en même temps. C'est toutes les connaissances pertinentes sur les deux méthodes d'implémentation de la requête de plage de dates de la base de données Oracle : la méthode to_date et la méthode to_char. J'espère que cette introduction pourra vous être utile ! Tutoriel recommandé : "Tutoriel Oracle" Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!select * from tablename where to_char(time,'yyyy-mm-dd')>='2011-05-02'
and to_char(time,'yyyy-mm-dd')<='2011-05-30'