データベーススペシャリスト資格|2022年10月挑戦ログ 7月13日|SQL(確認ドリル)

高度IT・基礎知識

この記事は「データベーススペシャリスト資格に興味はあるが、どのようなものか?どう学ぶのか?」という方向けに、具体的な内容と私自身の挑戦ログをお伝えする。学び中の方や、これから学ぼうとされる方の参考になれば幸いだ。今回はSQL(確認ドリル)について書く。(SQLはGoogle Big Queryに準拠)

問題064(SQL確認ドリル)

問題文

  • 「customers」テーブルから「name」「prefecture」「register_date」、
  • そして登録日から10年後の日付を「aniversary10」カラムとして取得してください。
  • ただし、都道府県(prefecture)が「千葉」の「男性」で、
  • 登録日(register_date)が「null」でない顧客に絞り込んでください。
  • 並び替えは登録日の古い順とします。

date_addのおさらい

  • date_addは日付型の値に加減算ができる。
  • 今回は引数で「register_date,interval 10 year」と記述する。(intervalは定型句)
  • そのうえで、where句で残りの絞り込み条件を指定する。
  • 具体的には以下のとおり。

考察

  • データベーススペシャリスト資格について。今回はSQLの確認ドリルを解いた。お題は「顧客リストの会員登録日について、10年後の日付を求める」だ。date_addを用いて記述した。
  • 考察。Twitterをはじめて約3カ月が経つ。今のところ、1日1記事の更新は継続できている。殆どが学びのログであるが、それを節目でまとめることで記憶に定着している実感がある。これからも継続し、自分の物語として綴っていきたい。

考察のシンプル化と英訳(練習中)

  • I keep writing one blog article a day. I believe it will be my story.
  • (私は1日に1つのブログ記事を書き続けています。それが私の物語になると信じて)

参考資料

  • 集中演習 SQL入門/木田和廣/株式会社インプレス

コメント

タイトルとURLをコピーしました