该表包含一个名为 prime 的 UInt64 列,按升序存储从 2 开始的素数。
可以将此表用于测试,或者在需要对素数进行暴力穷举搜索时使用。
从此表读取数据时不会并行化。
这与 primes 表函数类似。
你也可以通过谓词来限制输出。
前 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 quadrillion
└──────────────────┘