SQLを使って日付からデータを照会する方法
SQL では、”WHERE” 句を使用して日付に基づいてデータを照会できます。手順は次のとおりです。
- どのテーブルとフィールドを検索するか確定する。
例えば、「orders」という名前のテーブルがあり、注文日を示す「order_date」というフィールドが含まれていると仮定します。
- クエリ条件の指定に「WHERE」句を使用します。
日付値が 列名 演算子 の場合
例として、「orders」テーブルから 2021/01/01 に注文されたデータ一覧を取得する場合に下記のようなコードを実行します。
SELECT * FROM orders WHERE order_date = '2021-01-01';
- 运行查询语句。
上記のコードを実行すると、条件を満たすすべてのデータが返されます。
注意書き
- 日付は値が文字列であることを示すために、一重引用符または二重引用符で囲む必要があります。日付の形式は、データベースに格納されている日付形式と一致させる必要があります。
- 検索条件には、”<“、”>”、”=”、”!=” など、さまざまな演算子が利用可能。
- データベースに日時を登録しておくと、検索の際に 日付と時刻を組み合わせて、例えば「2021-01-01 09:00:00」というように指定することができます。