SQL 語法

Spark SQL 是 Apache Spark 的模組,用於處理結構化資料。SQL 語法區段會詳細說明 SQL 語法,並在適用的情況下提供使用範例。本文件提供資料定義和資料處理陳述式,以及資料擷取和輔助陳述式清單。

DDL 陳述式

資料定義陳述式用於建立或修改資料庫中資料庫物件的結構。Spark SQL 支援下列資料定義陳述式

DML 陳述式

資料處理陳述式用於新增、變更或刪除資料。Spark SQL 支援下列資料處理陳述式

資料擷取陳述式

Spark 支援 SELECT 陳述式,用於根據指定的子句從一個或多個表格擷取列。支援子句的完整語法和簡要說明會在 SELECT 區段中說明。與 SELECT 相關的 SQL 陳述式也會包含在本區段中。Spark 也提供使用 EXPLAIN 陳述式為特定查詢產生邏輯和實體計畫的功能。

輔助陳述式