DuckDB의 SQL 방언 개요
DuckDB의 SQL 방언 개요 (Overview) (overview-sql-dialect-overview)
DuckDB의 SQL 방언은 PostgreSQL을 기반으로 해요. DuckDB는 PostgreSQL의 시맨틱스를 최대한 가깝게 맞추려고 하지만, 몇몇 사용 사례에서는 조금 다른 동작이 필요할 때가 있습니다. 예를 들어 데이터 프레임 라이브러리들과의 상호 교환 가능성 때문에 삽입 순서 보존(insert order preservation)을 기본적으로 지원해야 하는 식이죠. 이런 차이들은 아래 페이지들에 문서화되어 있어요.
SQL 방언 페이지들
방언(dialect) 섹션 아래에는 DuckDB의 SQL이 표준이나 PostgreSQL과 어떻게 다른지 설명하는 여러 페이지가 있어요:
- 인덱싱 (Indexing) — 1기반/0기반 인덱싱
- 친근한 SQL (Friendly SQL)
- 키워드와 식별자 (Keywords and identifiers)
- 순서 보존 (Order preservation)
- PostgreSQL 호환성 (PostgreSQL compatibility)
- SQL 관례/특이점 (SQL quirks)