この記事は「データベーススペシャリスト資格に興味はあるが、どのようなものか?どう学ぶのか?」という方向けに、具体的な内容と私自身の挑戦ログをお伝えする。学び中の方や、これから学ぼうとされる方の参考になれば幸いだ。今回はSQL(確認ドリル)について書く。
※この記事のSQLはGoogle Big Queryに準拠
問題043(SQL確認ドリル)
問題文
- 「sales」テーブルに記録されているもっとも新しい日付(date_time)を取得してください。
- 結果テーブルのカラム名は「newest_date」とし、yyyy-mm-dd形式で表示してください。
format_date関数のおさらい
- format_date関数は、date型やdatetime型のまま、その表示形式を柔軟に変える。
- 今回はyyyy-mm-dd形式ということで、引数には(“%F”,date_time)と指定する。
- 引数一つ目のキーワードは、%Aが完全な曜日名、%Bが完全な月の名前など複数ある。
- そのうえでorder_idの降順にならべ、最初の一つを取得する。
- 具体的には以下のとおり。
考察
- データベーススペシャリスト資格について。今回はSQLの確認ドリルを解いた。お題は日付・時刻の表示形式の変更、データの並び替えだ。
- 考察。「自分らしい働き方」を実現するにあたり、会社勤めをしている場合に大事だと思う点がある。それは「長く健康に働いて会社に貢献する」ことと「権利はしっかり行使する」ことのバランスだ。バランスを維持するため、時には会社と交渉する「従順から権利行使へ」の発想転換が肝だ。
考察のシンプル化と英訳(練習中)
- It is necessary to change the way of thinking. From “obedience” to “contribution and exercise of rights on an equal status”
- (発想の転換が必要です。”従順”から”対等な立場での貢献と権利行使”へ)
参考資料
- 2022年度版 ALL IN ONE パーフェクトマスター データベーススペシャリスト/TAC
- 集中演習 SQL入門/木田和廣/株式会社インプレス(SQL確認ドリル)
- 会社に使い捨てされない法律とお金の心得/大村 大二郎/双葉新書
コメント