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

高度IT・基礎知識

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

問題073(SQL確認ドリル)

問題文

  • 「sales」テーブル全体のユニークな注文数を求めてください。
  • カラム名は「orders」とします。

count(distinct 列名)のおさらい

  • count(distinct 列名)は、列名について固有の値をカウントする。
  • つまり、重複するものは一つとしてカウントされる。
  • 具体的には以下のとおり。

マイナポイント申込について

マイナポイントとは

  • いわゆるインセンティブ
  • 国としては行政のデジタル化のため、マイナカードの普及や各種紐づけを進めたい。
  • しかし、現在の法令では国民の自主性が重んじられる。そこでポイント付与というインセンティブを用意。

現状の確認

  • マイナカードは既に作成済の前提で、以降のポイント申込みについて記録。
  • まず現在の状況を確認。マイナポイント申込みサイト(リンク先)にアクセス。
  • 「申込状況を確認」をクリックのうえ、必要なソフトウェアインストールや、拡張機能の設定(画面上にガイドあり)を実施。ICカードリーダーをPCに接続。
  • 「マイナンバーカードの新規取得(5000ポイント)」について、私本人(私名義の楽天カード)、長女(suica×jreポイント)が登録済であることを確認。それ以外は申込なし。

注意事項

  • 「マイナンバーカードの新規取得」は、マイナンバーカードを新たに取得し、マイナポイントの申込み後、20,000円までのチャージまたはお買い物をすると、ご利用金額の25%のマイナポイント(上限5,000円分)を受け取れる。
  • 一方、「健康保険証としての利用申込み」および「公金受取口座の登録」については、設定後2~3日で受け取れる(チャージや買い物は不要)
  • 未成年のマイナポイントについては、法定代理人名義のキャッシュレス決済サービスでも申し込める。ただし、同一名義のキャッシュレス決済サービスに複数人のマイナポイントを合算で申込むことはできない

実際の手続き(私)

  • 私名義の楽天カードに「健保」「公金」紐づけで2~3日後に15,000ポイント付与したい。
  • マイナポイント申込みサイト(リンク先)から状況確認のうえ、「健保」「公金」を選択して次へ。
  • ポイント付与対象サービスに楽天カード(前回同様)を選択。必要な情報はリンク先から取得可。
  • 最後に公金口座に必要な情報を入力し、完了。
  • ただ、マイナポイント申込みサイトで再度状況確認すると、「公金」は「口座未登録」のままとなっていた。「登録状況の反映には1日ほどかかる場合がある」とのことなので、後日確認したところ、完了となっていた。
  • なお、楽天カードにおける「健保」「公金」のポイント反映は「決済事業者で登録確認完了した月の翌々月25日頃」とのことで、気長に待つこととする。

実際の手続き(長女)

  • 長女は、suica×jreに「健保」「公金」紐づけで2~3日後に15,000ポイント付与したい。
  • 私のときと同じ手順で登録は完了。
  • 公金口座について、長女名義のものはなかったため、楽天銀行で口座開設。パソコンで必要事項を入力のうえ、スマホアプリで本人確認書類を撮影・送信済。
  • 口座開設には2日~2週間ほどかかった。その後マイナポイント申込みサイトで登録完了。

実際の手続き(妻)

  • 妻は、妻名義のコジカカードに「新規」「健保」「公金」紐づけしたい。25%還元(5000ポイント付与分)は、チャージが必要な点に注意。
  • 妻名義のコジカカードの新規作成のうえ、「新規」「健保」「公金」の申込完了。

実際の手続き(次女)

  • 次女は、私名義のコジカカードに「新規」「健保」「公金」紐づけしたい。25%還元(5000ポイント付与分)は、チャージが必要な点に注意。
  • 私名義のコジカカードを新規作成し、「新規」「健保」は登録完了
  • チャージ2万円ぶんを行い、「新規」分の還元も受けた。
  • 口座開設は長女と同様に申請をおこない、開設完了後に設定完了。

考察

  • データベーススペシャリスト資格について。今回はSQLの確認ドリルを解いた。お題は「salesテーブル全体のユニークな注文数を求める」だ。count(distinct 列名)を用いて記述した。
  • 考察。引っ越しをきっかけに私本人と妻、子ども2人のマイナポイント申込みを行った。パソコンによる手続きで、現状確認から申込までスムーズに行えた印象だ。いくつかの注意点(同一名義サービスへの複数人分ポイント合算はできない、紛失リスクなど)には留意しつつ、ポイントやサービスを活用したい。

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

  • Applying for “my number points” was relatively easy. I will make effective use of points and services.
  • (「マイナンバーポイント」の申し込みは比較的簡単でした。ポイントやサービスを有効活用します)

参考資料

  • 集中演習 SQL入門/木田和廣/株式会社インプレス

コメント

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