SQLのdate_format関数は、何を目的としていますか?

SQLのDATE_FORMAT関数は、日時の値を指定された文字列形式にフォーマットするために使用されます。ユーザーは、自分の要件に応じて日時の表示形式を定義することができます。

DATE_FORMAT関数の構文は:

日付をフォーマットする関数DATE_FORMAT(date,format)

dateは日付や日時、タイムスタンプの値であり、formatは日時の表示形式を定義する文字列である。

DATE_FORMAT関数は、MySQL、Oracle、SQL Serverなど、さまざまなデータベース管理システムで使用することができます。

よく使われるフォーマットの選択肢は次の通りです:

  1. %Y:数字が四桁の年号
  2. %y:2桁の年数
  3. %m: 2桁の月数
  4. %d:2桁の日付
  5. %H:24時間表示の時間数
  6. %h:12時間制の時間を表す数
  7. %i: 分
  8. %s: タイム
  9. %p:午前(AM)または午後(PM)

DATE_FORMAT関数を使用すると、日付を”YYYY-MM-DD”の形式にフォーマットしたり、時間を”HH:MI:SS”の形式にフォーマットしたりすることができます。

例文:

今の日付を形式化された日付として選択します。

現在の日付を”2022-01-01″のようなフォーマットされた文字列で返します。

要役立てDATE_FORMAT関数は、SQLで日時値を特定の形式の文字列に変換して、ユーザーの日時表示ニーズに合わせるために利用されます。

bannerAds