> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Table système contenant des informations sur les fonctions standard et d’agrégation.

# system.functions

<div id="description">
  ## Description
</div>

Contient des informations sur les fonctions standard et d’agrégation.

<div id="columns">
  ## Colonnes
</div>

* `name` ([String](/fr/reference/data-types/index)) — Le nom de la fonction.
* `is_aggregate` ([UInt8](/fr/reference/data-types/index)) — Indique si la fonction est une fonction d'agrégation.
* `case_insensitive` ([UInt8](/fr/reference/data-types/index)) — Indique si le nom de la fonction peut être utilisé sans tenir compte de la casse.
* `alias_to` ([String](/fr/reference/data-types/index)) — Le nom d'origine de la fonction, si le nom de la fonction est un alias.
* `create_query` ([String](/fr/reference/data-types/index)) — Obsolète.
* `origin` ([Enum8('System' = 0, 'SQLUserDefined' = 1, 'ExecutableUserDefined' = 2, 'WasmUserDefined' = 3)](/fr/reference/data-types/index)) — Obsolète.
* `description` ([String](/fr/reference/data-types/index)) — Une description générale de ce que fait la fonction.
* `syntax` ([String](/fr/reference/data-types/index)) — La signature de la fonction.
* `arguments` ([String](/fr/reference/data-types/index)) — Les arguments de la fonction.
* `parameters` ([String](/fr/reference/data-types/index)) — Les paramètres de la fonction (uniquement pour les fonctions d'agrégation).
* `returned_value` ([String](/fr/reference/data-types/index)) — Ce que renvoie la fonction.
* `examples` ([String](/fr/reference/data-types/index)) — Exemple d'utilisation.
* `introduced_in` ([String](/fr/reference/data-types/index)) — Version de ClickHouse dans laquelle la fonction a été introduite pour la première fois.
* `categories` ([String](/fr/reference/data-types/index)) — La catégorie de la fonction.
* `deterministic` ([Nullable(UInt8)](/fr/reference/data-types/index)) — Indique si la fonction renvoie le même résultat pour les mêmes arguments. NULL lorsque cette information est inconnue (par ex. pour les fonctions d'agrégation ou les fonctions définies par l'utilisateur).
* `higher_order` ([Nullable(UInt8)](/fr/reference/data-types/index)) — Indique si la fonction est d'ordre supérieur, c.-à-d. si elle accepte au moins une expression lambda comme argument (par ex. arrayMap, arrayFilter, mapApply). NULL lorsque cette information est inconnue.

<div id="example">
  ## Exemple
</div>

```sql title="Query" theme={null}
 SELECT name, is_aggregate, deterministic, case_insensitive, alias_to FROM system.functions LIMIT 5;
```

```text title="Response" theme={null}
┌─name─────────────────────┬─is_aggregate─┬─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.
```
