system.numbers 시스템 테이블

system.numbers 시스템 테이블

system.numbers 는 0부터 시작하는 거의 모든 자연수를 담고 있는 단일 UInt64 열을 제공하는 테이블이에요. 테스트 용도나 무차별 대입(brute force) 검색이 필요할 때 유용하게 사용할 수 있어요. 이 테이블에 대한 읽기는 병렬화되지 않는다는 점을 기억해 두세요.

출처: 문서

본문

Description

이 테이블은 0부터 시작하는 거의 모든 자연수를 담고 있는 단일 UInt64number 를 포함해요. 이 테이블은 테스트 용도로 사용하거나 무차별 대입(brute force) 검색이 필요할 때 사용할 수 있어요. 이 테이블에 대한 읽기는 병렬화되지 않아요.

Columns

Example

SELECT * FROM system.numbers LIMIT 10;
┌─number─┐
│      0 │
│      1 │
│      2 │
│      3 │
│      4 │
│      5 │
│      6 │
│      7 │
│      8 │
│      9 │
└────────┘

10 rows in set. Elapsed: 0.001 sec.

프레디킷(predicate)을 사용해서 출력을 제한할 수도 있어요.

SELECT * FROM system.numbers WHERE number < 10;
┌─number─┐
│      0 │
│      1 │
│      2 │
│      3 │
│      4 │
│      5 │
│      6 │
│      7 │
│      8 │
│      9 │
└────────┘

10 rows in set. Elapsed: 0.001 sec.

더 알아보기 (Learn more)