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

高度IT・基礎知識

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

問題059(SQL確認ドリル)

問題文

  • 「products」テーブルから、商品名(product_name)の末尾が「ゼリー」で終わっている場合、
  • 「ゼリー」を「ジュレ」に変更して「modified_name」というカラム名で取得してください。
  • 結果テーブルは、元の商品名である「product_name」と「modified_name」の2カラムとします。

like,replaceのおさらい

  • whereとlikeを組み合わせると、曖昧な文字列を検索できる。今回は「末尾が”ゼリー”」で終わっている商品名を抽出する。
  • replaceは引数に(対象文字列、置換前、置換後)を指定できる。今回は商品名について”ゼリー”を”ジュレ”で置き換える。
  • 具体的には以下のとおり。

考察

  • データベーススペシャリスト資格について。今回はSQLの確認ドリルを解いた。お題は「末尾が”ゼリー”で終わる商品について、それを”ジュレ”に置き換える」だ。like,replaceを用いて記述した。
  • 考察。ふだん使いのSQLをイチから学びたい方に「集中演習 SQL入門/木田和廣/株式会社インプレス」はおすすめだ。基本的な構文から、データ分析の実例まで体系立てて整理されているからだ。「手を動かさなければ身につかない」理念のもと、豊富な演習ドリルが用意されているのも魅力だ。

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

  • Books on SQL basic theory and exercises are useful.
  • (SQLの基本的な理論と演習について書かれた本は役に立ちます)

参考資料

  • 集中演習 SQL入門/木田和廣/株式会社インプレス
  • 2022年度版 ALL IN ONE パーフェクトマスター データベーススペシャリスト/TAC

コメント

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