この記事は「データベーススペシャリスト資格に興味はあるが、どのようなものか?どう学ぶのか?」という方向けに、具体的な内容と私自身の挑戦ログをお伝えする。学び中の方や、これから学ぼうとされる方の参考になれば幸いだ。今回は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入門/木田和廣/株式会社インプレス
コメント