跳转到主内容
跳转到主内容

system.functions

描述

包含普通函数和聚合函数的信息。

  • name (String) — 函数名称。
  • is_aggregate (UInt8) — 函数是否为聚合函数。
  • case_insensitive (UInt8) — 函数名是否可不区分大小写使用。
  • alias_to (String) — 如果该函数名是别名,则为其原始函数名。
  • create_query (String) — 已废弃。
  • origin (Enum8('System' = 0, 'SQLUserDefined' = 1, 'ExecutableUserDefined' = 2)) — 已废弃。
  • description (String) — 对函数功能的概括性描述。
  • syntax (String) — 函数签名。
  • arguments (String) — 函数参数。
  • parameters (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.