なずブログ

インフラSE、Java開発、リモートワークエンジニアな人のメモ帳

VBAからSQL~その4.できるようになりたいことの目安~

f:id:nazuna_0124:20200206232410p:plain

おつかれさまです。なずなです。


今回は環境を準備しながら、

どういうことができるようになるかを

説明する回です。


なぜ、それをするのかは入ってないので、

手順追いつつ(ぐぐりつつ)試してください。


サンプルデータをダウンロード

kazina.com

サイトをお借りします!


f:id:nazuna_0124:20200210190956p:plain


f:id:nazuna_0124:20200210191033p:plain



こんなかんじの設定でダウンロードしてください。


f:id:nazuna_0124:20200210191119p:plain



拡張子がcgiなので、csvに変更します。

Excelで開くとこう!


f:id:nazuna_0124:20200210191357p:plain


A5:SQLSQL実行の画面

接続まではできた!とのご連絡を頂いたので、

たぶん画面はこんなかんじ。


f:id:nazuna_0124:20200210193315p:plain


ファイル>新規とクリックします。

f:id:nazuna_0124:20200210193542p:plain


文字が入力できる画面が開いたらオッケーです!

f:id:nazuna_0124:20200210193723p:plain


コピペでテーブルの作成

それでは!単にコピペでテーブルを作成してみます。

create table shain(id, name);

f:id:nazuna_0124:20200210193908p:plain


▶ボタンで実行です。 下記みたいなエラーでるときあります。

f:id:nazuna_0124:20200210194030p:plain


そういう時は文字の左上にカーソル移動してから実行

f:id:nazuna_0124:20200210194111p:plain



問題なければ結果が出てきます。

f:id:nazuna_0124:20200210194154p:plain


更新して確認

右クリックして再読み込みします。

f:id:nazuna_0124:20200210194323p:plain


テーブルが1個できました!

ダブルクリックで開くと中身が表示されます。

(まだデータ入れてないのでなにもなし)

f:id:nazuna_0124:20200210194436p:plain



もう1つテーブルを作成

さーて、最初に落としたサンプル用のテーブルを作ります。

おんなじ手順で下記SQLを実行してみてください!


create table Sample_Shain(Namae, Furigana,Adoresu,Seibetu,Nenrei);


うまくできればこの画面まで進みます。

f:id:nazuna_0124:20200210195125p:plain


サンプルデータを張り付ける

この手順がGUIで可能なのがツールを使う理由の1つです。

ダウンロードしたサンプルデータをExcelで開いて

コピーします。


f:id:nazuna_0124:20200210195231p:plain


A5:SQLで右クリック、レコード貼り付け

f:id:nazuna_0124:20200210195328p:plain


f:id:nazuna_0124:20200210195411p:plain


これで準備は完了です!


Excelのフィルタを試す

一度Excelに戻ります。

Csvですがフィルタを付けて情報を抽出する。

例えば

・女性で年齢で昇順

f:id:nazuna_0124:20200210195611p:plain


難しくないはずです。


これをSQLでデータベースに指示できるようになる


SQLの学習とはそれを目指すことになります!!


次回は少しあくかもです。

上手くいかないときはDMくださーい。