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

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

Barbara Streisand
リリース: 2024-11-07 10:35:03
オリジナル
728 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート