
SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
김정선SQL
SQL Server 전문가로부터 SQL 개발 단계에서 성능을 고려한 쿼리 작성법을 배우는 과정입니다. 쿼리 성능 요건을 만족하기 위한 기본 사항들을 실무 사례와 함께 습득할 수 있습니다.
Intermediate
SQL, DBMS/RDBMS
SQL Server の専門コンサルタントであり、Microsoft MVP から実務で最もよく重要に使われる高度な T-SQL クエリの使い方を学ぶ過程です。 SQL をより SQL らしく書くことができます。
SQLクエリの基本的な特性の理解
集合と関係演算子の正しい使用
高度なSQLクエリ機能と実務活用法の学習
最新バージョンのSQL機能の学習と活用
SQLをさらにSQLらしく!
実務に通じる高度なクエリ能力を育てます。
以下は、実務における共通の重要なクエリ問題です。
DBコンサルティング、テクニカルサポート、講義など、さまざまな企業で開発されたクエリを見ると、SQL言語の特性や概念を十分に理解できず、適切に書かれていないクエリ、単純で便利な高度なクエリを知らずに難しく作成されたクエリ、およびSQL Serverが提供するさまざまな機能を知らず、制限された方法で難しく実装した場合が多く見られます。
トレーニングを通じて、これらのクエリ能力をさらに一歩レベルアップするのに役立ちます。
同じ結果を得るために、多くの場合、さまざまな実装が可能であることが、SQL言語の特徴です。
特に、このプロセスでは、実務で共通している重要なクエリ問題と誤った使用方法に加えて、さまざまな解決策を取り上げています。
さらに、最新バージョンのSQL Serverで提供されている新しい構文、関数、およびコマンドの学習により、アップグレードされたシステムとSQL Serverをより活用するのに役立ちます。
SQL Serverベースの実務者、ユーザーなら誰でも聞くことができます。
SQL Serverベース
初~中級開発者
SQL Serverベース
ソリューション開発者
SQL Serverベース
超~中級DB管理者
データエンジニア、
データアナリスト
「SQL Serverの使用初心者ですが、受講してもいいですか?」
👉 SQLの基礎は知っておくべき内容を理解し、従うのに簡単になるでしょう。
「このトレーニングでよりパフォーマンスの高いクエリを作成するのに役立ちますか?」
👉どのクエリがパフォーマンス上より良いかを扱いませんが、実際の「クエリチューニング」コースの選手プロセスとして必要なのがこの高度なSQLコースです。
「SQL Serverは最新バージョンを使用していますが、実務クエリはまだ古い機能を使用しています。」
👉 はい、この過程で各トピックごとに最新機能を活用する内容も紹介しますので、教育を通じてより最新機能で実務クエリを改善するのに役立ちます。
重要なクエリの作成内容と
さまざまな実装方法の学習
SQLに適した
クエリを書くための理解
クエリチューニング用
高度なクエリ技術まで
select-list句で重要に使用される属性、Row-to-Col、Format、NULL、TOP、CASE文、乱数データの処理方法などを扱います。
テーブル値のコンストラクタ、UPDATE SET句の高度な活用、OUTPUT句、Composable DMLの活用、MERGEステートメント、採番コードの例、SEQUENCEオブジェクトの理解、一時テーブルとテーブル変数の特性の理解、動的SQLとsp_executesqlの活用のヒント、プロシージャの配列(またはテーブル構造)の値を渡すさまざまな方法について説明します。
結合の背景と目的、CROSS JOINを使用した行レプリケーション技術の活用、交差集合/和集合/差集合とSQL、ネストおよびサブクエリの特性理解と活用、派生テーブル活用、CTEおよび再帰呼び出し問合せの活用方法について説明します。
集計関数の特性の理解、OVER()を用いた集計関数の拡張機能の理解、WindowとFrameの理解による高度な集計作業の活用、分析関数である位置関数と分布/分関数を利用した多様な統計作業の活用、PIVOT/UNPIVOTを用いた行列置換、小計と総計の多様な活用機能を取り上げます。
履歴
資格と認証
講義活動(1999年から)
外部活動
Q. 非専攻者も聞ける講義ですか?
SQLの基礎や使用経験があれば聞くことができます、少し不足しても受講中に必要な基礎を並行学習すれば可能です。
Q. 「Advanced」の基準はどうなりますか?
複数の書籍、出版物、セミナーなどで高級レベルと表現する際のレベルを目安にしましたが、実際には個人ごとにばらつきがあります。
Q. 講義を聞く前に準備すべきことはありますか?
SQL Server が提供する SSMS プログラムやクエリ使用可能なプログラムをインストールしておき、「コース紹介」で提供されるデモ用 DB と SQL スクリプトをあらかじめダウンロードしておくことができます。
Q. 受講に関する注意事項(必要な環境、その他の留意事項)はありますか?
デモと課題を実行するためにSQL Serverが必要です。可能であれば、最新バージョン(2021年現在の2019年)が良く、以前のバージョンも問題ありません。
学習対象は
誰でしょう?
SQL Server初心者以上の開発者
SQL Serverソリューション開発者
SQL Server DBA
SQL Serverデータエンジニア
SQL Serverデータアナリスト
前提知識、
必要でしょうか?
SQL基礎
1,663
受講生
135
受講レビュー
61
回答
4.7
講座評価
4
講座
(주)씨퀄로 대표컨설턴트/이사, SQLBigEyes Monitoring Solution Developer
Microsoft Data Platform MVP (Award, 2002 ~ 현재)
MCT, Azure DBA, MCITP, MCDBA
SQL PASS Korea Chapter Leader
Email: jskim@sqlroad.com
Homepage: www.visualdb.net (인프런 쿠폰 코드 제공)
Youtube: 김정선 SQL TV
강의: 스킬서포트교육센터@서울
全体
32件 ∙ (9時間 19分)
講座資料(こうぎしりょう):
1. コース紹介
12:17
4. データ型と関数
48:20
5. NULLについて
12:46
6. CASE文、TOP同率処理問題
24:58
7. 乱数処理方法の理解
14:45
8. 課題
05:58
9. 課題プール
05:21
全体
34件
4.9
34件の受講レビュー
¥19,411
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!