Select*fromOrder123;+-------------+-------- - -+----------------+|製品名|数量|注文日 |+-------------+-------- --+-- ----------+|A &"/> Select*fromOrder123;+-------------+-------- - -+----------------+|製品名|数量|注文日 |+-------------+-------- --+-- ----------+|A &">

ホームページ >データベース >mysql チュートリアル >MySQLテーブルで日付でレコードを検索するにはどうすればよいですか?

MySQLテーブルで日付でレコードを検索するにはどうすればよいですか?

WBOY
WBOY転載
2023-09-09 08:53:13655ブラウズ

MySQLテーブルで日付でレコードを検索するにはどうすればよいですか?

次のような ProductName、Quantity、OrderDate 列を含むテーブル "Order123" があるとします。 -

mysql> Select * from Order123;
+-------------+----------+------------+
| ProductName | Quantity | OrderDate  |
+-------------+----------+------------+
| A           | 100      | 2017-05-25 |
| B           | 105      | 2017-05-25 |
| C           | 55       | 2017-05-25 |
| D           | 250      | 2017-05-26 |
| E           | 500      | 2017-05-26 |
| F           | 500      | 2017-05-26 |
| G           | 500      | 2017-05-27 |
| H           | 1000     | 2017-05-27 |
+-------------+----------+------------+
8 rows in set (0.00 sec)

今度は、6 月などの特定の日付で検索したい場合25, 2017) の場合、次のように実行できます-

mysql> Select ProductName, Quantity from Order123 where OrderDate = '2017-05-25';
+-------------+----------+
| ProductName | Quantity |
+-------------+----------+
| A           | 100      |
| B           | 105      |
| C           | 55       |
+-------------+----------+
3 rows in set (0.00 sec)

OrderDate と時刻も保存すると仮定すると、次のクエリを使用して、指定された出力を取得できます-

mysql> Select ProductName, Quantity from Order123 where date(OrderDate) = '2017-05-25';

以上がMySQLテーブルで日付でレコードを検索するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。