
SQL - サブクエリとCTE
スカラーサブクエリ、相関サブクエリ、EXISTS、WITH (CTE)、再帰CTE、クエリのリファクタリング
20 面接問題·
Mid-Level
1SQLにおけるサブクエリとは何ですか?
1
SQLにおけるサブクエリとは何ですか?
回答
サブクエリは、別のSQLクエリの内部にネストされたクエリです。SELECT、FROM、WHERE、HAVING句に記述できます。サブクエリが先に実行され、その結果が外側のクエリで使用されます。この仕組みにより、複雑な問題を連続した論理的なステップに分解できます。
2スカラーサブクエリはどのSQL句で使用できますか?
2
スカラーサブクエリはどのSQL句で使用できますか?
回答
スカラーサブクエリは正確に1つの値(1行、1列)を返します。この特性により、SELECT句で計算カラムとして使用できます。直接比較のためにWHERE句にも記述できます。複数行を返すサブクエリは、単一値が期待される場所では使用できません。
3サブクエリとJOINの違いは何ですか?
3
サブクエリとJOINの違いは何ですか?
回答
サブクエリは独立したネストされたクエリで、外側のクエリで使用される中間結果を生成します。一方、JOINは複数のテーブルのカラムを直接1つの結果セットに結合します。データを結合するにはJOINが一般的に高速ですが、複雑なフィルタや中間計算ではサブクエリの方が読みやすいことがあります。
4
サブクエリでIN キーワードを使用して結果をフィルタリングするには?
5
相関サブクエリとは何ですか?
+17 面接問題
その他のData Analytics面接トピック
Google Sheets - 基礎
Junior
20問Google Sheets - 高度な数式
Junior
20問SQL - 基礎
Junior
25問SQL - 集計とグルーピング
Junior
20問SQL - 結合
Junior
20問BigQuery - 基礎
Junior
20問Data Cleaning - データクレンジング
Junior
20問KPIとビジネスメトリクス
Junior
20問記述統計
Junior
20問ZapierとNo-Codeオートメーション
Junior
20問データビジュアライゼーションの原則
Junior
20問Python & Pandas - 基礎
Junior
20問Google Sheets - 自動化ダッシュボード
Mid-Level
20問SQL - Window Functions
Mid-Level
20問BigQuery - 高度な機能
Mid-Level
20問Data Modeling
Mid-Level
20問ファネルとコンバージョン分析
Mid-Level
20問コホートとリテンション分析
Mid-Level
20問Google Tag Managerとトラッキング
Mid-Level
20問APIとWebhook
Mid-Level
20問dbt - 基礎
Mid-Level
20問ABテストと応用統計学
Mid-Level
20問Looker Studio (Google Data Studio)
Mid-Level
20問Power BI - 基礎
Mid-Level
20問SQL - 高度な分析クエリ
Senior
20問dbt - 高度な機能
Senior
20問Power BI - DAXと高度なダッシュボード
Senior
20問Python Analytics - 高度な分析とML
Senior
20問