MySQLでタイムスタンプを比較する方法は何ですか?
MySQLでは、タイムスタンプを比較するために比較演算子(例:より大きい、より小さい、等しいなど)を使用することができます。以下は一般的な比較方法のいくつかです:
- 比較を行う際には、大なり記号(>)や小なり記号(<)を使用してください。
SELECT * FROM table_name WHERE timestamp_column > '2019-01-01 00:00:00';
指定された日付よりもタイムスタンプ列が大きい行を返します。
- 比較には、大なりイコール(>=)と小なりイコール(<=)の演算子を使用してください。
SELECT * FROM table_name WHERE timestamp_column >= '2019-01-01 00:00:00' AND timestamp_column <= '2020-12-31 23:59:59';
指定された日付範囲内のすべてのタイムスタンプが含まれる行を返します。
- 使用「=」操作符进行比较。
SELECT * FROM table_name WHERE timestamp_column = '2019-01-01 00:00:00';
指定された日付と一致するすべてのタイムスタンプ列を返します。
- …間にある値を比較するためにBETWEEN … AND …文を使用します。
SELECT * FROM table_name WHERE timestamp_column BETWEEN '2019-01-01 00:00:00' AND '2020-12-31 23:59:59';
指定された日付範囲内のすべてのタイムスタンプ列の行を返します。
上記の例のタイムスタンプ形式は、実際の状況に合わせて調整する必要があるかもしれません。