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

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

Barbara Streisand
Barbara Streisandオリジナル
2024-11-07 10:35:03737ブラウズ

How Can I Extract Only the Date from a DATETIME Field in MySQL?

MySQL の DATETIME フィールドから日付を取得する

MySQL データベースを使用する場合、次の内容が含まれるフィールドから日付情報のみを選択する必要がある場合があります。日付と時刻の値の両方。 DATETIME フィールドに必要なデータが保持されるこのシナリオでは、次のアプローチを使用できます。

DATE() Function

時間コンポーネントをバイパスして、時間コンポーネントのみを選択するにはDATETIME フィールドの日付部分には、MySQL が DATE() 関数を提供します。その構文は単純です。

DATE(ColumnName)

ここで、「ColumnName」はターゲットの DATETIME フィールドを表します。

「ExampleTable」という名前のテーブルがあるとします。次の値を持つ「DateTimeColumn」という DATETIME フィールドが含まれています:

2012-01-23 09:24:41

時刻を除外してこのフィールドから日付を抽出するには、次のクエリを使用します:

SELECT DATE(DateTimeColumn) FROM ExampleTable;

結果クエリの内容は次のようになります。

2012-01-23

補足

  • DATE() 関数は、「YYYY-MM-DD」形式の値を返します。 .
  • さらに詳しく知りたい場合は、DATE() 関数に関する MySQL ドキュメントを参照してください。

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

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