sql >> Databáze >  >> RDS >> Mysql

Funkce MySQL LN() – Vrátí přirozený logaritmus čísla

V MySQL je to LN() funkce vrací přirozený logaritmus zadané hodnoty.

Zadanou hodnotu zadáte jako argument při volání funkce.

Tato funkce je synonymem pro jednoargumentovou syntaxi LOG() funkce.

Syntaxe

Syntaxe vypadá takto:

LN(X)

Kde X je hodnota, pro kterou chcete vrátit přirozený logaritmus.

Pokud X je menší nebo rovna 0,0E0, funkce vrátí NULL a vygeneruje se varování.

Příklad 1 – Základní použití

Zde je základní příklad, který demonstruje, jak tato funkce funguje.

SELECT LN(2);

Výsledek:

+--------------------+
| LN(2)              |
+--------------------+
| 0.6931471805599453 |
+--------------------+

A zde je další příklad s použitím jiné hodnoty.

SELECT LN(0.1);

Výsledek:

+---------------------+
| LN(0.1)             |
+---------------------+
| -2.3025850929940455 |
+---------------------+

Příklad 2 – Záporná hodnota

Zde je příklad předání záporné hodnoty.

SELECT LN(-1);

Výsledek:

+--------+
| LN(-1) |
+--------+
|   NULL |
+--------+

Tento příklad vrátí hodnotu NULL, protože zadaný argument je menší než 0,0E0.

Příklad 3 – nula

Zde je příklad předání nuly jako argumentu (dostaneme stejný výsledek jako v předchozím příkladu).

SELECT LN(0);

Výsledek:

+-------+
| LN(0) |
+-------+
|  NULL |
+-------+

Příklad 4 – Výrazy

Můžete také předat výrazy, jako je tento:

SELECT LN(1+1);

Výsledek:

+--------------------+
| LN(1+1)            |
+--------------------+
| 0.6931471805599453 |
+--------------------+

  1. AKTUALIZACE Statistik

  2. MySQL - jak zadat PSČ s 0?

  3. Jak používat distribuovanou AD ke zkrácení doby opravy v Oracle EBS

  4. Indexování databáze v kostce s porovnáním B+strom a hash