跳到主要内容
跳到主要内容

system.functions

包含关于常规和聚合函数的信息。

列:

  • name (String) – 函数的名称。
  • is_aggregate (UInt8) — 函数是否为聚合函数。
  • case_insensitive,(UInt8) - 函数名称是否可以不区分大小写使用。
  • alias_to,(String) - 原始函数名称,如果函数名称是别名。
  • create_query,(String) - 未使用。
  • origin,(Enum8) - 未使用。
  • description,(String) - 函数执行的高级描述。
  • syntax,(String) - 函数的签名。
  • arguments,(String) - 函数接受的参数。
  • returned_value,(String) - 函数返回的值。
  • examples,(String) - 函数的示例用法。
  • introduced_in,(String) - 函数首次引入的 ClickHouse 版本。
  • categories,(String) - 函数的类别。

示例

SELECT name, is_aggregate, is_deterministic, case_insensitive, alias_to FROM system.functions LIMIT 5;
┌─name─────────────────────┬─is_aggregate─┬─is_deterministic─┬─case_insensitive─┬─alias_to─┐
│ BLAKE3                   │            0 │                1 │                0 │          │
│ sipHash128Reference      │            0 │                1 │                0 │          │
│ mapExtractKeyLike        │            0 │                1 │                0 │          │
│ sipHash128ReferenceKeyed │            0 │                1 │                0 │          │
│ mapPartialSort           │            0 │                1 │                0 │          │
└──────────────────────────┴──────────────┴──────────────────┴──────────────────┴──────────┘

5 rows in set. Elapsed: 0.002 sec.