お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
期間 14 時間
コース概要
復習: SQL関数と式
- 文字列、数値、日付時刻関数
- 明示的変換と暗黙的変換
- 変換関数
- ネスト関数
- 異なる関数を用いた現在の日付と時刻の取得
- CASE式
集約関数を使用したデータの集約
- 集約関数
- 集約関数とNULL値の関係
- GROUP BY句
- 異なる列を用いたグループ化
- 集約データのフィルタリング - HAVING句
- 多次元データのグループ化 - ROLLUPとCUBE演算子
- 集計の識別 - GROUPING
- GROUPING SETS演算子
- PIVOTを用いたクロス集計
複数テーブルからのデータ取得
- さまざまなJOINの種類
- テーブル別名
- INNER JOIN
- LEFT, RIGHT, FULL OUTER JOIN
セット演算子
- UNION
- UNION ALL
- INTERSECT
- EXCEPT
サブクエリ
- サブクエリが使用できる場面と場所
- 単一行サブクエリと複数行サブクエリ
- 単一行サブクエリ演算子
- サブクエリ内の集約関数
- 複数行サブクエリ演算子 - IN, ALL, ANY
- 再帰サブクエリ
分析関数
- 利用方法
- ウィンドウ関数、ウィンドウの種類
- パーティション
- ランキング関数
- LAG/LEAD関数
- FIRST_VALUE/LAST_VALUE関数
- STRING_AGG関数
- 統計関数
要求
参加者は、以下の能力を含む基本的なSQLおよびMicrosoft SQL Serverの十分な実務知識を有している必要があります:
- 1つ以上のテーブルからデータを取得するための基本的な
SELECTクエリを作成すること。 WHERE句および基本的なフィルタリング条件を使用すること。- 文字列、数値、日付などの一般的なSQL関数を利用すること。
- 基本的なデータ型と変換を理解すること。
- 基本的な
JOIN操作を使用すること。 COUNT、SUM、AVG、MIN、MAXなどの集約関数を適用すること。GROUP BYとHAVINGを理解し、使用すること。- データベース、データ分析、またはレポート作成に関するある程度の実務経験を持っていること。
これは上級レベルのコースであるため、サブクエリ、高度な集約、セット演算子、および分析関数(ウィンドウ関数)といったより複雑なトピックに進む前に、参加者は基本的なSQLの概念に精通していることが求められます。
対象読者
本コースは、データアナリストおよびレポートアプリケーションの開発者を対象としています。
お客様の声 (4)
データは私たちの組織に合わせられていました
Vincent Long - ASSMANG PTY LTD
コース - T-SQL Fundamentals with SQL Server Training Course
機械翻訳
私たちの理解とデータに基づいて個別化
Vincent Long - ASSMANG PTY LTD
コース - Business Intelligence with SSAS
機械翻訳
講師は再び最高のパフォーマンスを発揮し、私のスタッフに対してカスタマイズされたトレーニングを素晴らしいタイミングで、深い知識とサポート、そしてスタッフとの良好な関係性を持って実施しました。
James - Shawnee Mission School District
コース - Administering in Microsoft SQL Server
機械翻訳
CTEについての講義
Glyssa Mae - Metropolitan Bank and Trust Company
コース - Transact SQL Advanced
機械翻訳