お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
Part 1: SQLの基礎
SQLとデータベースの紹介
- データベースの理解
- SQLの紹介
- SQL環境のセットアップ
SQL構文と基本クエリ
- SQL構文の概要
- SELECTステートメント
- WHERE句を使用したデータのフィルタリング
関数と集計の使用
- 一般的なSQL関数
- 集計関数: COUNT, SUM, AVG, MAX, MIN
- GROUP BYを使用したデータのグループ化
テーブルの結合
- JOINの理解
- INNER JOIN
- LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
サブクエリとセット演算
- サブクエリの書き方
- UNION, INTERSECT, EXCEPT 演算
データ操作
- INSERT INTOステートメント
- UPDATEステートメント
- DELETEステートメント
Part 2: 中級SQL
高度なデータフィルタリング
- WHERE句の高度な技術
- LIKE演算子とパターンマッチング
- INおよびBETWEEN演算子
複雑な結合とサブクエリ
- 自己結合
- 非相関サブクエリと相関サブクエリ
- EXISTS句
インデックスとビューの使用
- インデックスの理解とパフォーマンスへの影響
- ビューの作成と使用
高度な関数とストアドプロシージャ
- ユーザー定義関数
- ストアドプロシージャとトリガー
- SQLでのエラー処理
データ変換と分析
- ピボットとアンピボットのデータ
- ウィンドウ関数: ROW_NUMBER, RANK, DENSE_RANK
- CTEs(共通テーブル式)
データベース設計と正規化
- データベース設計の原則
- 正規形と正規化
- エンティティ-リレーションシップ(ER)モデリング
パフォーマンスチューニングと最適化
- クエリ最適化技術
- 実行計画
- パフォーマンスチューニングのベストプラクティス
実際の世界でのSQL
- 他のテクノロジーとのSQL統合
- ケーススタディと実際のシナリオ
- 最終プロジェクト: スクラッチからデータベースソリューションの構築
まとめと次のステップ
要求
- 基本的なコンピュータ操作の理解。
- プログラミング言語の経験は有益ですが必須ではありません。
対象者
- データアナリスト
- データベース専門家
- ソフトウェア開発者
35 時間
お客様の声 (1)
Small group, in-person for 3 days,