# LOG

> Den Logarithmus einer Zahl zu einer beliebigen Basis mit SQL in StackQL berechnen.

Source: https://stackql.io/de/language-spec/functions/math/logarithmic/log

Berechnet den Logarithmus einer Zahl zu einer angegebenen Basis, eine allgemeinere Form der Logarithmusfunktion im Vergleich zu LN, die die Basis \(e\) verwendet.

Siehe auch:  
[[`SELECT`]](/language-spec/select) 

* * * 

## Syntax

```sql
SELECT LOG(base, numeric_expression) FROM <multipartIdentifier>;
```

## Argumente

__*base*__  
Die Basis des Logarithmus, ein positiver numerischer Ausdruck ungleich 1.

__*numeric_expression*__  
Ein positiver numerischer Ausdruck, dessen Logarithmus berechnet werden soll.

## Rückgabewert(e)
Gibt den Logarithmus des angegebenen numerischen Werts zur angegebenen Basis zurück.

* * *

## Beispiele

### Den Logarithmus von 1000 zur Basis 10 berechnen

```sql
SELECT LOG(10, 1000) AS log_result;
```

Diese Abfrage gibt `3` zurück, da \(10^3 = 1000\).

### Den Logarithmus von 16 zur Basis 2 berechnen

```sql
SELECT LOG(2, 16) AS log_result;
```
Diese Abfrage berechnet den Logarithmus von 16 zur Basis 2 und ergibt `4`, da \(2^4 = 16\).
