Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

enable_positional_arguments_* 세션 설정

이 설정은 system.settings에서 확인할 수 있으며 소스 코드에서 자동 생성됩니다.

enable_positional_arguments

유형
Bool
기본값
1
버전 이력
버전기본값설명
22.71위치 인수 기능이 기본적으로 활성화됩니다

GROUP BY, LIMIT BY, ORDER BY SQL 문에서 위치 인수 지원을 활성화하거나 비활성화합니다.

가능한 값:

  • 0 — 위치 인수가 지원되지 않습니다.
  • 1 — 위치 인수가 지원됩니다. 컬럼명 대신 컬럼 번호를 사용할 수 있습니다.

예시

쿼리:

CREATE TABLE positional_arguments(one Int, two Int, three Int) ENGINE=Memory();

INSERT INTO positional_arguments VALUES (10, 20, 30), (20, 20, 10), (30, 10, 20);

SELECT * FROM positional_arguments ORDER BY 2,3;

결과:

┌─one─┬─two─┬─three─┐
│  30 │  10 │   20  │
│  20 │  20 │   10  │
│  10 │  20 │   30  │
└─────┴─────┴───────┘

enable_positional_arguments_for_projections

유형
Bool
기본값
0
버전 이력
버전기본값설명
25.120프로젝션에서 위치 인수를 제어하기 위한 새로운 설정입니다.
25.110프로젝션에서 위치 인수를 제어하기 위한 새로운 설정입니다.
25.100프로젝션에서 위치 인수를 제어하기 위한 새로운 설정입니다.

PROJECTION 정의에서 위치 인수 지원 여부를 설정합니다. 관련 설정인 enable_positional_arguments도 참조하십시오.

가능한 값:

  • 0 — 위치 인수가 지원되지 않습니다.
  • 1 — 위치 인수가 지원됩니다. 컬럼명 대신 컬럼 번호를 사용할 수 있습니다.
Navigation