【800円】脱・初心者のための、スマートなSQL文の書き方講座(+チューニング基礎)【初級〜中級】
イベント内容
初めまして、ドリーム・シアターの松本と申します。
このページを見ていただいてありがとうございます!
今回、脱・初心者のための、スマートなSQL文の書き方講座(+チューニング基礎)」というテーマで、勉強会を行います。
<なぜ、このような勉強会を開催しようと思ったのか?>
もともと社内で定期的に勉強会を行っていますが、外部の方とも交流して、切磋琢磨したいと思い、告知をさせていただきました。
「勉強会で一番学ぶのは講師自身」「得たものは出す!」という、代表:中田の考えもあり、自身のスキルアップを兼ねて、勉強会を定期開催してきました。
基本的に、「システム=データベース」と考えてよいと思いますが、「ビッグデータ」「AI」「IoT(M2M/O2O)」など、最近のトレンドにより、ますます、DBの深い知識が必要になってきていますよね?
しかしながら、私自身少し前まで、データの取り出しは基本的なJOINぐらいしか使っておらず、データの加工や集計は、ほぼ力技で、プログラム側で行っていました。
これでイイのだろうか・・・と悶々と悩んでいるときに、「達人に学ぶSQL徹底指南書」という書籍で、自己結合やCASE式、サブクエリ、Havingなどの効果的な使い方を学び、SQLの知識が大幅にアップしたと実感しています。
複雑な集計や条件分岐は、プログラム側ではなく、SQLで行うことで、大幅に処理を効率化させることができます。
プログラムで書いたら、あれだけ複雑だったのに「SQL一発で欲しいデータが取れる!」ということができます。
(もちろん、メリット・デメリットがあり、全てをSQLで書く必要はありません)
今回の講座では、少し複雑なSQLを書くための方法やコツをレクチャーします。
また、実務上必須になってくるチューニングの簡単な考え方や対策についても、お話します。
「欲しいデータをどうやって取ったらイイかわからない」と悩まれている方であれば、非常に得るものがあるのではないかと思います。
<本講座で得られるメリット>
- やや複雑なSQL(主にSELECT句)の基本的な書き方・考え方がわかる
- 欲しいデータをある程度、自由に取れるようになる
- DB(SQL)が超面白いと感じる(かも)
<講座対象者>
SQLの基礎的な内容を理解している方(最低限JOINに関して理解している方)
<講義内容>
※詳細は若干修正となる可能性があります。
- サブクエリの活用
- EXISTSの活用
- 自己結合、完全外部結合の活用
- CASE式の活用
- HAVINGの活用
- チューニング基礎(EXPLAINの見方→indexの貼り方について)
※講義では、MySQLを使いますが、SQLの大まかな考え方を学びますので、OracleやSQL Serverをお使いの方でも問題はありません。
持ち物
ノートPC
参加費
場所代:800円(税込) 当日会場にてお支払いいただきます。
その他
授業終了後、懇親会を行うこともありますので、ご都合の良い方はご参加していただければと 思います。
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
新規会員登録
このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。
※ ソーシャルアカウントで登録するとログインが簡単に行えます。
※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。