> ## 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.

> Calcule un quantile approximatif d’un échantillon, avec des garanties d’erreur relative.

# quantileDD

<div id="quantileDD">
  ## quantileDD
</div>

Introduit dans : v24.1.0

Calcule un [quantile](https://en.wikipedia.org/wiki/Quantile) approximatif d’un échantillon avec des garanties d’erreur relative.
Cette fonction repose sur la construction d’un [DD](https://www.vldb.org/pvldb/vol12/p2195-masson.pdf).

**Syntaxe**

```sql theme={null}
quantileDD(relative_accuracy, [level])(expr)
```

**Alias** : `medianDD`

**Paramètres**

* `relative_accuracy` — Précision relative du quantile. Les valeurs possibles sont comprises entre 0 et 1. La taille du sketch dépend de la plage des données et de la précision relative. Plus la plage est grande et plus la précision relative est faible, plus le sketch est volumineux. La taille mémoire approximative du sketch est `log(max_value/min_value)/relative_accuracy`. La valeur recommandée est 0.001 ou plus. [`Float*`](/fr/reference/data-types/float)
* `level` — Facultatif. Niveau du quantile. Les valeurs possibles sont comprises entre 0 et 1. Valeur par défaut : 0.5. [`Float*`](/fr/reference/data-types/float)

**Arguments**

* `expr` — Colonne contenant des données numériques. [`(U)Int*`](/fr/reference/data-types/int-uint) ou [`Float*`](/fr/reference/data-types/float)

**Valeur renvoyée**

Quantile approximatif du niveau spécifié. [`Float64`](/fr/reference/data-types/float)

**Exemples**

**Calcul du quantile avec le sketch DD**

```sql title=Query theme={null}
CREATE TABLE example_table (a UInt32, b Float32) ENGINE = Memory;
INSERT INTO example_table VALUES (1, 1.001), (2, 1.002), (3, 1.003), (4, 1.004);

SELECT quantileDD(0.01, 0.75)(a), quantileDD(0.01, 0.75)(b) FROM example_table;
```

```response title=Response theme={null}
┌─quantileDD(0.01, 0.75)(a)─┬─quantileDD(0.01, 0.75)(b)─┐
│        2.974233423476717  │                      1.01 │
└───────────────────────────┴───────────────────────────┘
```

**Voir aussi**

* [median](/fr/reference/functions/aggregate-functions/median)
* [quantiles](/fr/reference/functions/aggregate-functions/quantiles)
