Heim  >  Artikel  >  Datenbank  >  Was sind die Abfragen mit Datum als Bedingung in Oracle?

Was sind die Abfragen mit Datum als Bedingung in Oracle?

coldplay.xixi
coldplay.xixiOriginal
2020-07-16 11:15:086081Durchsuche

Abfragen mit Datum als Bedingung in Oracle umfassen: 1. Abfrage des Bereichsdatums, Code ist [wobei g_time zwischen to_date() und to_date()] 2. Abfrage gleich einem bestimmten Datum 3. Aktuell; Datum Datenabfrage für die ersten Tage und die nächsten Tage.

Was sind die Abfragen mit Datum als Bedingung in Oracle?

Abfragen mit Datumsangaben als Bedingungen in Oracle sind:

1 Abfrage mit Datumsbereich:

select * from goods
where g_time between
to_date('2018/12/26 10:01:59','yyyy-MM-dd hh:mi:ss')
and to_date('2018/12/26 10:05:17',' yyyy-MM-dd hh:mi:ss');

2. Abfrage gleich einem bestimmten Datum:

select * from goods
where g_time=to_date('2018/12/26 10:05:17','yyyy-MM-dd hh:mi:ss');

3. Die Tage vor und nach dem aktuellen Datum.

select * from goods
where g_time >= trunc(sysdate)-6  and < trunc(sysdate)-3;

Warum trunc(sysdate)

Weil die aktuelle Zeit im Allgemeinen nicht genau 0 Uhr ist, ist es beispielsweise derzeit 11 Uhr, und - 6 ist 6 Ab 11 Uhr am Vortag

4. Fragen Sie am drittletzten Tag eines jeden Monats die Produktinformationen ab:

select g.* from goods g where g.g_time=last_day(g.g_time)-2;

Verwandte Lernempfehlungen: Oracle-Datenbank-Lerntutorial

Das obige ist der detaillierte Inhalt vonWas sind die Abfragen mit Datum als Bedingung in Oracle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn