1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

SQLで日付を出力してみよう [current_date,current_timestamp,extract]

Posted at

SQLにて、現在の時刻などを出力する際に用いるコードとして
current_datecurrent_timestampなどがあります。
実際にコードを見ていきます。
スクリーンショット (5).png

1行目は用いるデータベースを選択
2行目は現在の時刻を表示させます。実際に表示されるクエリはこのようになります。
スクリーンショット (7).png

本日は6月2日なので、このように表示されます。
3行目は時刻を表示させるものになります。
スクリーンショット (9).png

これらを上手に活用することによって、~日後や~時間後の日付を表示させることも可能です。
それが4,5行目のクエリになります。
4行目クエリ
スクリーンショット (12).png
5行目クエリ
スクリーンショット (13).png

6行目は、extract()用いることで特定の日付を選択させて抽出することができます。
この場合、特定の年月を選択したいので、
引数に year_monthとして、どのカラムを対象として検索するのかを選択します。
そのあとに == で特定の年月を繋げます。
抽出された結果がこちらとなっています。
スクリーンショット (15).png

これで特定の年月を抽出することができました。

今回は、日付の扱い方について説明してきました。

実行環境

windows10 core-i5
XAMPP Control Panel v3.3.0
MySQL Workbench

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?