('22','32')結果はおんなじです。今回はここまで!次回は並べ替えからでーす。22:50VBAからSQL~その5.Selectとフィルター~Tweet広告を非表示にするもっと読むコメントを書く2020-02-12VBAからSQL~作成予定メモ~おつかれさまです。本日はだらっと仮予定を書いていく日です。前回はフィルターとの比較で終わっています。そこでそのまま単体のテーブルに対してSelectで覚えます。by・GroupリレーションとVlookup社員番号とチームあたりのマスタテーブルを作成。各チームの人数を求めるとかそのへんで。データの削除テーブル内の全削除とWhere使って削除できれば問題なし。ここらへんで覚えたいのが、データベースに行の概念がないってことです。VBAから入ってるとデータを座標で掴む癖がついてることが多いのです。これは理解しにくくなるので補足説明をします。データの追加insertです。ここでの説明はさらっとながして、VBAで作成するときに出番があるでしょう。SQLインジェクションは念のため覚えてほしいところ。データの更新updateの構文としてはさらっと。データベースの感覚掴んでからなので後回しの内容。・削除追加で更新としたりする。・更新履歴用のテーブルを作ったりもする。VBAのシートではあんまりやらない処理が出てきます。なにはともあれCRUDシステム!です。補足Select文の問題は作るかもしれません。他ページ参照といきたいところですが。DBとテーブルの設計に絡みそうなところは触れない予定。目的はSQLの求人応募なのでスキル範囲外です。正規化までは基本情報処理準拠くらいで触る予定。19:13VBAからSQL~作成予定メモ~Tweet広告を非表示にするもっと読むコメントを書く2020-02-10VBAからSQL~その4.できるようになりたいことの目安~SQLおつかれさまです。今回は環境を準備しながら、どういうことができるようになるかを説明する回です。手順追いつつ(ぐぐりつつ)試してください。更新して確認もう1つテーブルを作成サンプルデータを張り付けるExcelのフィルタを試すサンプルデータをダウンロードkazina.comサイトをお借りします!こんなかんじの設定でダウンロードしてください。拡張子がcgiなので、csvに変更します。接続まではできた!とのご連絡を頂いたので、たぶん画面はこんなかんじ。ファイル>新規とクリックします。文字が入力できる画面が開いたらオッケーです!コピペでテーブルの作成それでは!単にコピペでテーブルを作成してみます。name);▶ボタンで実行です。下記みたいなエラーでるときあります。問題なければ結果が出てきます。右クリックして再読み込みします。テーブルが1個できました!ダブルクリックで開くと中身が表示されます。(まだデータ入れてないのでなにもなし)もう1つテーブルを作成さーて、最初に落としたサンプル用のテーブルを作ります。Furigana,Adoresu,Seibetu,Nenrei);うまくできればこの画面まで進みます。サンプルデータを張り付けるこの手順がGUIで可能なのがツールを使う理由の1つです。ダウンロードしたサンプルデータをExcelで開いてコピーします。A5:SQLで右クリック、レコード貼り付けこれで準備は完了です!Excelのフィルタを試す一度Excelに戻ります。Csvですがフィルタを付けて情報を抽出する。これをSQLでデータベースに指示できるようになるSQLの学習とはそれを目指すことになります!!次回は少しあくかもです。上手くいかないときはDMくださーい。19:57VBAからSQL~その4.できるようになりたいことの目安~Tweet広告を非表示にするもっと読むコメントを書く2020-02-07VBAからSQL~その3.ツールの導入~SQLおつかれさまでっす。今回は学習準備コーナーです。Windowsにインストールが必要です。追加のインストールができない??インターネットにつながらない環境???このシリーズではパス!!Accessでがんばれますので、DMでもください。ダウンロード解凍Sqlite3の実行、DB作成、テーブル作成A5:SQLを開く。作成したDBへ接続CSVからインポート2のところまではぐぐりつつがんばって!!3はできるかどうか調査してみて眠いからじゃないです←SQLも触るようになればよくあることなんです!シンジテ!!手順と完成後は連休中になんとかできたらいいなー。SQLおつかれさまでーす。本日はAccessを持ってない方向けに簡単な画像だけです。試さなくていいですよー。別のツールでもっかいやります。わけわからん!ぐらいで流してください。その1.で作ったファイルをインポートするVlookupで作った表です。Accessの初期画面インポートの機能がついています。使ってやると左に注目なのです。シート名が出てきています。データのインポートが完了しました!クエリオブジェクトで社員マスタを開いてみる3つの画面を見てください。社員マスタ;SQL学ぼう!って人は見たことあるかもしれません。この文字列がSQLです社員マスタのうち2列だけ表示したいときにはこんなんなってるって雰囲気だけ感じてください←Vlookupとリレーショナル次に見てもらいたいのがこちらはい!ちゃんと出勤データにたいしてマスタを参照して氏名が表示されています。そのへんを今後ゆっくりやってきまーす。次回からはAccessが無い人のためのツール準備です。SQLおつかれさまです。進まないので、ちょっとずつ書いていく大作戦で行きます!下記は概要として流し読みお願いします。Accessにするか外側だけExcelかは応相談。(誰と?)どんなものかイメージつきますよねー?だいじょぶですよねー??社員のマスタデータを作るブックは載せません。そちらはnoteで展開します。いう表を作成してください。重複がなく、番号からそのほかの情報が取得できることが保証されているこのようなデータの集まりをマスタデータって呼ぶことにします。出勤のサンプルデータを作る手入力でオッケーです。ここです!!F列に氏名のカラムを作ってVlookupを使って表示してください。Vlookupで表示する答え書かないですよー。書きましょう!絶対参照とかそのくらいやり直すのはぜんぜんおっけーです。サンプル用に増やす単に増やします。データの型ここでSheet1の社員Noに書き加える人がいたらどうでしょう?人力ならわかりますよ?でも氏名がエラーになっちゃってます。・数字+文字が入力されている・マスタに存在しないデータが入力されているとても困るんです!DBという仕組みとソフトSQLはDBのための仕組みなので、DBの知識も必須です。いう変なことされないようにするためのデータの格納先としてDBってのがある。このくらいで覚えちゃっておきましょう。23:27VBAからSQL~その1~Tweet広告を非表示にするもっと読むコメントを書く次のページプロフィールid:nazuna_0124職業訓練の毎日を書いてます。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。