この記事は「データベーススペシャリスト資格に興味はあるが、どのようなものか?どう学ぶのか?」という方向けに、具体的な内容と私自身の挑戦ログをお伝えする。学び中の方や、これから学ぼうとされる方の参考になれば幸いだ。今回はSQL(確認ドリル)について書く。(SQLはGoogle Big Queryに準拠)
問題052(SQL確認ドリル)
問題文
- 「customres」テーブルに記録されている最年少の顧客は、
- 2019年12月31日時点で何歳か求めてください。
- 結果テーブルのカラム名は「youngest_age」とします。
日付を操作する関数のおさらい
- まず最年少の顧客は「birthdayの降順に並べた最初の一人」で求める。
- “2019-12-31″などの文字列をdate型として扱うときは、「date”文字列”」と指定する。
- date_diffは引数間の日付の間隔について、指定した単位で求める。
- 今回は最年少顧客のbirthdayと、date型の”2019-12-31″の日付の間隔を年単位で求める。具体的には以下のとおり。
考察
- データベーススペシャリスト資格について。今回はSQLの確認ドリルを解いた。お題は「顧客データにおける最年少顧客について、2019/12/31時点の年齢を求める」だ。date,date_diffを用いて記述した。
- 考察。子どもの「お金との付き合い方」を考えたい方に「子どもの一生を決める おうちお金教育/著書 たけや きみこ,絵 大原 由軌子/株式会社KADOKAWA」はおすすめだ。感謝と貢献、計画性、信頼関係、倫理観など大事なことを漫画で楽しく学べるからだ。我が家も妻と相談し少しづつ実践したい。
考察のシンプル化と英訳(練習中)
- I believe the training of money planning ability important. because it’s life planning ability too.
- (お金の計画力の訓練は重要だと思います。それはライフプランニング能力でもあるからです)
参考資料
- 集中演習 SQL入門/木田和廣/株式会社インプレス
- 子どもの一生を決める おうちお金教育/著書 たけや きみこ,絵 大原 由軌子/株式会社KADOKAWA
コメント