この記事は「データベーススペシャリスト資格に興味はあるが、どのようなものか?どう学ぶのか?」という方向けに、具体的な内容と私自身の挑戦ログをお伝えする。学び中の方や、これから学ぼうとされる方の参考になれば幸いだ。今回はSQL(確認ドリル)について書く。
※この記事のSQLはGoogle Big Queryに準拠
問題044(SQL確認ドリル)
問題文
- 「customers」テーブルから、「名前(name)が”子”で終わる」
- もっとも年齢が高い顧客のレコードを全カラム取得してください
likeのおさらい
- likeの引数は「%が任意の数の任意の文字、_が1つの任意の文字、バックスラッシュがエスケープ処理」。
- これで問題を解く場合、「”%子”」(任意複数文字+子)となる。
- もっとも年齢が高い顧客のレコードを全カラムとのことなので、null除外、並び替えを行う。
- 具体的には以下のとおり。
考察
- データベーススペシャリスト資格について。今回はSQLの確認ドリルを解いた。お題は「名前が”子”で終わる顧客」という柔軟な絞り込み、データの並び替えだ。
- 考察。「自分らしい働き方」を実現するにあたり、たとえば育児休業の取得などにおいて会社と交渉することがある。その際は法律に関する基礎知識と、マクロの社会動向をふまえ、第三者に相談しながら冷静に進めることが重要と考える。
考察のシンプル化と英訳(練習中)
- Knowledge of the law, understanding of social trends, consultation with third parties, calmness, etc. are important in negotiations with the company.
- (法律の知識、社会動向の把握、第三者への相談、冷静さなどは会社との交渉で大事です。)
参考資料
- 2022年度版 ALL IN ONE パーフェクトマスター データベーススペシャリスト/TAC
- 集中演習 SQL入門/木田和廣/株式会社インプレス(SQL確認ドリル)
- 会社に使い捨てされない法律とお金の心得/大村 大二郎/双葉新書
コメント