説明
このテーブルには prime という名前の UInt64 型のカラムが 1 つあり、2 から始まる素数が昇順で格納されています。
このテーブルは、テスト用途や、素数に対して総当たり探索を行う必要がある場合に使用できます。
このテーブルからの読み取りは並列化されません。
これは primes テーブル関数に似ています。
述語を使って出力を制限することもできます。
カラム
prime(UInt64)
例
最初の10個の素数です。
SELECT * FROM system.primes LIMIT 10; ┌─prime─┐
│ 2 │
│ 3 │
│ 5 │
│ 7 │
│ 11 │
│ 13 │
│ 17 │
│ 19 │
│ 23 │
│ 29 │
└───────┘1e15 を超える最初の素数。
SELECT prime FROM system.primes WHERE prime > 1e15 LIMIT 1; ┌────────────prime─┐
│ 1000000000000037 │ -- 1.00兆
└──────────────────┘