layout | title | displayTitle |
---|---|---|
global |
SQL 구문 |
SQL 구문 |
Spark SQL은 Apache Spark의 구조화된 데이터 작업 모듈입니다. SQL 구문 섹션에서는 해당되는 경우 사용 예제와 함께 SQL 구문에 대해 자세히 설명합니다. 이 문서는 데이터 검색 및 보조 문뿐만 아니라 데이터 정의 및 데이터 조작 문 목록을 제공합니다.
데이터 정의 문은 데이터베이스에서 데이터베이스 개체의 구조를 만들거나 수정하는 데 사용됩니다. Spark SQL은 다음과 같은 데이터 정의 문을 지원합니다:
- ALTER DATABASE
- ALTER TABLE
- ALTER VIEW
- CREATE DATABASE
- CREATE FUNCTION
- CREATE TABLE
- CREATE VIEW
- DROP DATABASE
- DROP FUNCTION
- DROP TABLE
- DROP VIEW
- REPAIR TABLE
- TRUNCATE TABLE
- USE DATABASE
데이터 조작 문은 데이터를 추가, 변경 또는 삭제하는 데 사용됩니다. Spark SQL은 다음과 같은 데이터 조작 문을 지원합니다:
Spark는 지정된 절에 따라 하나 이상의 테이블에서 행을 검색하는 데 사용되는 SELECT
문을 지원합니다
지원되는 절의 전체 구문과 간략한 설명은 SELECT 섹션에 설명되어 있습니다.
SELECT와 관련된 SQL 문도 이 섹션에 포함되어 있습니다.
또한 Spark는 EXPLAIN 문을 사용하여 주어진 쿼리에 대한 논리적 및 물리적 계획을 생성할 수 있는 기능을 제공합니다.
- SELECT Statement
- Common Table Expression
- CLUSTER BY Clause
- DISTRIBUTE BY Clause
- GROUP BY Clause
- HAVING Clause
- Hints
- Inline Table
- File
- JOIN
- LIKE Predicate
- LIMIT Clause
- ORDER BY Clause
- Set Operators
- SORT BY Clause
- TABLESAMPLE
- Table-valued Function
- WHERE Clause
- Window Function
- CASE Clause
- PIVOT Clause
- LATERAL VIEW Clause
- TRANSFORM Clause
- EXPLAIN
- ADD FILE
- ADD JAR
- ANALYZE TABLE
- CACHE TABLE
- CLEAR CACHE
- DESCRIBE DATABASE
- DESCRIBE FUNCTION
- DESCRIBE QUERY
- DESCRIBE TABLE
- LIST FILE
- LIST JAR
- REFRESH
- REFRESH TABLE
- REFRESH FUNCTION
- RESET
- SET
- SHOW COLUMNS
- SHOW CREATE TABLE
- SHOW DATABASES
- SHOW FUNCTIONS
- SHOW PARTITIONS
- SHOW TABLE EXTENDED
- SHOW TABLES
- SHOW TBLPROPERTIES
- SHOW VIEWS
- UNCACHE TABLE