ホームページ  >  記事  >  データベース  >  MySQL の DATETIME フィールドから日付を抽出するにはどうすればよいですか?

MySQL の DATETIME フィールドから日付を抽出するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-05 04:55:02799ブラウズ

How to extract dates from DATETIME fields in MySQL?

MySQL の DATETIME から日付を取得: 日付のみで選択

MySQL で DATETIME フィールドを操作する場合、日付を日付から分離する必要があります。タイムスタンプ。これを実現するには、MySQL の DATE() 関数を利用できます。その方法は次のとおりです:

MySQL の DATETIME フィールドから日付を選択するには、次の構文を使用します:

SELECT DATE(ColumnName) FROM tablename;

ここで、ColumnName は DATETIME 値を含む列を表します。

例:

DATETIME 値を含む「EventDateTime」という名前の列を持つ「Events」という名前のテーブルがあるとします。次のクエリは、各イベントの "EventDateTime" から日付のみを選択します:

SELECT DATE(EventDateTime) FROM Events;

結果:

クエリは、次のことを示す 1 つの列を含むテーブルを返します。 「YYYY-MM-DD」形式の日付のみ。たとえば、「EventDateTime」値が「2012-01-23 09:24:41」の場合、クエリは「2012-01-23」を返します。

追加情報:

MySQL DATE() 関数は、DATETIME 値から時刻コンポーネントを削除します。テーブル内の元の値は変更されません。 DATE() 関数の詳細については、MySQL の公式ドキュメントを参照してください。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。