메인 콘텐츠로 건너뛰기
표준 SQL 외에도 ClickHouse는 데이터를 쿼리할 수 있는 다양한 대체 쿼리 언어를 지원합니다. 현재 지원되는 방언은 다음과 같습니다. 사용할 쿼리 언어는 dialect 설정으로 제어됩니다.

표준 SQL

표준 SQL은 ClickHouse에서 기본으로 사용하는 쿼리 언어입니다.
SET dialect = 'clickhouse'

파이프라인 기반 관계형 쿼리 언어(PRQL)

PRQL을 활성화하려면:
SET allow_experimental_prql_dialect = 1; -- 이 SET 문은 ClickHouse v25.1 이상 버전에서만 필요합니다
SET dialect = 'prql'
PRQL 쿼리 예시:
from trips
aggregate {
    ct = count this
    total_days = sum days
}
내부적으로는 ClickHouse가 PRQL을 SQL로 트랜스파일해 PRQL 쿼리를 실행합니다.

Kusto 쿼리 언어(KQL)

KQL을 활성화하려면:
SET allow_experimental_kusto_dialect = 1; -- 이 SET 문은 ClickHouse 버전 25.1 이상에서만 필요합니다
SET dialect = 'kusto'
Query
numbers(10) | project number
Response
┌─number─┐
│      0 │
│      1 │
│      2 │
│      3 │
│      4 │
│      5 │
│      6 │
│      7 │
│      8 │
│      9 │
└────────┘
KQL 쿼리에서는 ClickHouse에 정의된 모든 함수를 사용할 수 없을 수 있다는 점에 유의하십시오.
마지막 수정일 2026년 6월 10일