この記事は「データベーススペシャリスト資格に興味はあるが、どのようなものか?どう学ぶのか?」という方向けに、具体的な内容と私自身の挑戦ログをお伝えする。学び中の方や、これから学ぼうとされる方の参考になれば幸いだ。今回はSQL(確認ドリル)について書く。(SQLはGoogle Big Queryに準拠)
問題051(SQL確認ドリル)
問題文
- 「customres」テーブルから、もっとも若い顧客の「現在の年齢」を求めてください。
- 結果テーブルのカラム名は「current_age」とします。
日付を操作する関数のおさらい
- current_dateは現在の日付を求める。引数は場所を指定する。今回は”Asia/Tokyo”
- date_diffは引数間の日付の間隔について、指定した単位で求める。
- 今回は「もっとも若い顧客の誕生日」および「現在の日時」を求め、仮想テーブルに保管。
- そのうえで、この2つの日付の差異を年単位で取得。具体的には以下のとおり。
考察
- データベーススペシャリスト資格について。今回はSQLの確認ドリルを解いた。お題は「顧客データにおいて最も若い会員の誕生日から、現在の年齢を求める」だ。current_date、date_diffを用いて記述した。
- 考察。こどもに「自分らしい生き方」をしてほしい方に「こども自助論/斎藤 孝/日本図書センター」はおすすめだ。自律、習慣化、読書、謙虚さ、周囲への感謝など”良く生きるためのヒント”を、きわめて簡単な言葉とイラストで学べるからだ。私も子どもに一緒に少しづつやってみようと思う。
考察のシンプル化と英訳(練習中)
- Book for children sometimes impress me. Because it is easy to understand and captures the essence.
- (子ども向けの本はときに私を感動させます。わかりやすく、本質をとらえているからです)
参考資料
- 集中演習 SQL入門/木田和廣/株式会社インプレス
- こども自助論/斎藤 孝/日本図書センター
コメント