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

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

WBOY
リリース: 2023-09-09 08:53:13
転載
654 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート