Numerische Funktionen in MySQL.
Was sind Mathefunktionen??
Mathematische Funktionen :
Jetzt sehen wir einige mathematische Funktionen mit einem Beispiel.
DEGREES(X) :
Diese Funktion gibt das Argument X zurück, umgesetzt von Radianten in Grade.
mysql> select degrees(pi());
--> 180
mysql> select degrees(0.78539816339745);
--> 45
EXP(X) :Gibt den Wert der Basis von natürlichen Logarithmen (e) zurück, die zum Netzstrom von X angehoben sind.
mysql> select exp(-1);
--> 0.36787944117144
mysql> select exp(1);
--> 2.718281828459
FLOOR(X) :Gibt den größten ganzzahligen Wert nicht größer als X zurück.
mysql> select floor(5.68);
--> 5
mysql> select floor(-1.26);
--> 2
FORMAT(X,D) :Formatiert die gegebene Nummer in einem ##, ### . ## Format, gerundet zu D Dezimalstellen.
mysql> select format(7895423.23478,2);
--> 7,895,423.23
mysql> select format(1287654.458,0);
--> 1,287,654
LN(X) :Gibt den natürlichen Logarithmus von X, den grundlegendes e-Logarithmus von X zurück.
mysql> select ln(3);
--> 1.0986122886681
mysql> select ln(-1);
--> NULL
LOG(X) :Diese Funktion gibt den natürlichen Logarithmus von X zurück, wenn es einen einzelnen Parameter enthält.
mysql> select log(1);
--> 0
mysql> select log(-2);
--> NULL
LOG(B,X) :Wenn es zwei Parameter enthält, dann gibt den natürlichen Logarithmus von X für ein beliebiges grundlegendes B
zurück.
mysql> select log(3,4512);
--> 7.659204143237
mysql> select log(1,250);
--> NULL