In Oracle können Sie die Select-Anweisung mit der Funktion „to_date“ verwenden, um Daten abzufragen, die länger als die angegebene Zeit sind. Die Syntax lautet „select * from table name where columns name> to_date('specified time format','yyyy-. mm-tt hh24 :mi:ss')".
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
Für die Abfrageergebnisse sind Datensätze in einer bestimmten Spalte erforderlich, die länger als ein bestimmter Zeitpunkt sind.
-- tablename 表名 -- columnname 列名 select * from tablename where columnname > to_date('2022:5:25 09:40:00','yyyy-mm-dd hh24:mi:ss');
Das Beispiel lautet wie folgt:
modifytime und create sind beide Zeichenfolgen und müssen in Zeit umgewandelt werden. Andernfalls wird angezeigt, dass Text und Zeichen nicht übereinstimmen.
Wissen erweitern:
Zum Beispiel: Ich möchte eine Tabelle auf Daten überprüfen, die vom 11. März 2011 bis zum 24. März 2011 generiert wurden. Das Intervall sollte [2011-03-11 00:00:00, 2011 sein -03-25 00:00:00)
-- Das heißt, ohne den Wert des Zeitpunkts 2011-03-25 00:00:00 auf der rechten Seite!
-- Sehen Sie sich also bitte Folgendes an:
-- Sehen Sie sich die am 24., 2011 generierten Daten an
-- Methode eins: verwenden Sie... und ...
eygle@SZTYORA> select count(*) from t 2 where cdate>=to_date('2011-03-24','yyyy-mm-dd') 3 and cdate COUNT(*) ---------- 5
-- Methode zwei: verwenden Sie zwischen ... und ...
eygle@SZTYORA> select count(*) from t 2 where cdate between to_date('2011-03-24','yyyy-mm-dd') 3 and to_date('2011-03-25','yyyy-mm-dd'); COUNT(*) ---------- 6 eygle@SZTYORA> select * from t 2 where cdate between to_date('2011-03-24','yyyy-mm-dd') 3 and to_date('2011-03-25','yyyy-mm-dd') 4 order by cdate; CDATE ------------------- 2011-03-24 00:00:00 2011-03-24 02:03:45 2011-03-24 10:37:03 2011-03-24 20:55:17 2011-03-24 23:59:59 2011-03-25 00:00:00
6 OK ausgewählt.
-- Es ist ersichtlich, dass die zweite Methode zur Verwendung zwischen ... und ... falsch ist. Sie enthält auch den Datensatz vom 25.03.2011 00:00:00!
Empfohlenes Tutorial: „ Oracle Video-Tutorial》
Das obige ist der detaillierte Inhalt vonSo fragen Sie Daten in Oracle ab, die länger als eine angegebene Zeit sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!