Mysql Numerische Mathefunktionen
Numerische Funktionen in MySQL.
Was sind Mathe/Mathematischefunktionen?
Erklärung
Mathematische Funktionen:
Jetzt sehen wir einige mathematische Funktionen mit einem Beispiel.
LOG2(X) :
Gibt den Basis-2 Logarithmus von X zurück.
mysql> select log2(7215);
--> 12.816783679379
mysql> select log2(-10);
--> NULL
LOG10(X) :Gibt den Basis-10 Logarithmus von X zurück.
mysql> select log10(5);
--> 0.69897000433602
mysql> select log10(-5);
--> NULL
MOD(N,M), N % M, N MOD M :Tseine Funktion gibt den Rest von N zurück, das von M geteilt ist.
mysql> select mod(123, 10);
--> 3
mysql> select 111 % 8;
--> 7
mysql> select 45 mod 4;
--> 1
PI() :Gibt den Wert zurück von Π(pi).
mysql> select pi();
--> 3.141593
POW(X,Y), POWER(X,Y) :Diese Funktion gibt den Wert zurück X
Y.
mysql> select pow(3,4);
--> 81
mysql> select pow(3,-4);
--> 0.012345679012346
RADIANS(X) :Diese Funktion gibt das Argument X zurück, umgesetzt von Graden in Radianten.
mysql> select radians(30);
--> 0.5235987755983
mysql> select radians(45);
--> 0.78539816339745
RAND(X) :Diese Funktion gibt die wahlfreie Gleitkommazahl zwischen 0 & 1 zurück. Wenn eine Nummer innerhalb dieser Funktion gegeben wird, produziert es wiederholbare Folge von Werten.
mysql> select rand();
--> 0.13388662052703
mysql> select rand(10);
--> 0.65705152196535
mysql> select rand(10);
--> 0.65705152196535
mysql> select rand();
--> 0.82382530888899
mysql> select rand();
--> 0.7174667135975
mysql> select rand(10);
--> 0.65705152196535