# LOG2

> Calculer le logarithme en base 2 d'un nombre avec SQL dans StackQL.

Source: https://stackql.io/fr/language-spec/functions/math/logarithmic/log2

Calcule le logarithme en base 2 d'un nombre donné et renvoie la puissance à laquelle le nombre 2 doit être élevé pour obtenir cette valeur.

Voir aussi :  
[[`SELECT`]](/language-spec/select) 

* * * 

## Syntaxe

```sql
SELECT LOG2(numeric_expression) FROM <multipartIdentifier>;
```

## Arguments

__*numeric_expression*__  
Une expression numérique positive dont le logarithme en base 2 doit être calculé.

## Valeur(s) renvoyée(s)
Renvoie le logarithme en base 2 de la valeur numérique spécifiée.

* * *

## Exemples

### Calculer le logarithme en base 2 de 16

```sql
SELECT LOG2(16) AS log_result;
```

Cette requête renvoie `4`, car \(2^4 = 16\).

### Calculer le logarithme en base 2 de 32

```sql
SELECT LOG2(32) AS log_result;
```

Cette requête calcule le logarithme en base 2 de 32, ce qui donne `5`, car \(2^5 = 32\).
