SQL 문법

SQL 문법

Spark SQL은 Apache Spark에서 구조화된 데이터를 다루기 위한 모듈이에요. SQL 문법 섹션은 SQL 문법을 사용 예시와 함께 자세히 설명해요. 이 문서는 데이터 정의(Data Definition)와 데이터 조작(Data Manipulation) 문, 그리고 데이터 검색(Data Retrieval)과 보조(Auxiliary) 문의 목록을 제공해요.

DDL 문

데이터 정의 문(Data Definition Statement)은 데이터베이스의 데이터베이스 객체 구조를 만들거나 수정하는 데 사용해요. Spark SQL은 다음 데이터 정의 문을 지원해요.

DML 문

데이터 조작 문(Data Manipulation Statement)은 데이터를 추가, 변경, 삭제하는 데 사용해요. Spark SQL은 다음 데이터 조작 문을 지원해요.

데이터 검색 문

Spark는 지정된 절(clause)에 따라 하나 이상의 테이블에서 행을 검색하는 데 사용하는 SELECT 문을 지원해요. 지원되는 절의 전체 문법과 간단한 설명은 SELECT 섹션에서 다뤄요. SELECT와 관련된 SQL 문도 이 섹션에 포함돼요. Spark는 또한 EXPLAIN 문을 사용해 주어진 쿼리에 대한 논리적·물리적 플랜을 생성하는 기능을 제공해요.

SQL 스크립팅 문

SQL 스크립팅을 사용하면 SQL에서 절차적 로직을 실행할 수 있어요.

보조 문

출처: 문서

더 알아보기 (Learn more)