SQL 構文

Spark SQLは、構造化データ操作のためのApache Sparkのモジュールです。SQL構文セクションでは、SQL構文を詳細に説明し、該当する場合は使用例を示します。このドキュメントには、データ定義ステートメント、データ操作ステートメント、データ取得ステートメント、および補助ステートメントのリストが含まれています。

DDLステートメント

データ定義ステートメントは、データベース内のデータベースオブジェクトの構造を作成または変更するために使用されます。Spark SQLは、次のデータ定義ステートメントをサポートしています。

DMLステートメント

データ操作ステートメントは、データの追加、変更、または削除に使用されます。Spark SQLは、次のデータ操作ステートメントをサポートしています。

データ取得ステートメント

Sparkは、指定された句に従って1つ以上のテーブルから行を取得するために使用されるSELECTステートメントをサポートしています。サポートされている句の完全な構文と簡単な説明は、SELECTセクションで説明されています。SELECTに関連するSQLステートメントもこのセクションに含まれています。Sparkは、EXPLAINステートメントを使用して、指定されたクエリの論理プランと物理プランを生成する機能も提供します。

補助ステートメント