この記事は「データベーススペシャリスト資格に興味はあるが、どのようなものか?どう学ぶのか?」という方向けに、具体的な内容と私自身の挑戦ログをお伝えする。学び中の方や、これから学ぼうとされる方の参考になれば幸いだ。今回はSQL(確認ドリル)について書く。(SQLはGoogle Big Queryに準拠)
問題047(SQL確認ドリル)
問題文
- 「sales」テーブルから、2017年2月1日から2月10日までの期間で、
- もっとも販売金額(revenue)が大きいレコードを全カラム取得してください。
betweenのおさらい
- whereと組み合わせたbetweenは範囲で絞り込みできる。
- 販売金額が大きいレコードは、一旦order byで並び替えてみて、一つしかない(同一金額のレコードがない)ならlimit1で一つのみ表示とする。
- 具体的には以下のとおり。
考察
- データベーススペシャリスト資格について。今回はSQLの確認ドリルを解いた。お題は期間での絞り込み(whereとbetween)、データの並び替え(order by)だ。
- 考察。男性の育児休業はメリットが多いと感じる。育児休業給付金と健康保険料の免除により経済面はある程度保障され、産後の妻のケアを十分に行えるからだ。ただ、国策に沿い法律で保証はされているものの、仕事は周囲の協力あってこそなのでその点は留意したい。
考察のシンプル化と英訳(練習中)
- Childcare leave for men is required. It is important to balance the exercise of rights and consideration for the surroundings.
- (男性の育児休業は必要です。なお、権利の行使と周囲への配慮のバランスが大事です)
参考資料
- 集中演習 SQL入門/木田和廣/株式会社インプレス(SQL確認ドリル)
コメント