Mysql Numerische Mathefunktionen
Numerische Funktionen in MySQL.
Wie kann man Mathefunktionen verwenden?
Erklärung
Mathematische Funktionen :
Jetzt sehen wir einige Mathefunktionen mit einem Beispiel.
ROUND(X), ROUND(X,D) :
Gibt das Argument X zurück, gerundet zum nächsten Integer. Wenn es zwei Argumente enthält, dann gibt X zurück rundete zu D Dezimalstellen.
mysql> select round(12.589);
--> 13
mysql> select round(-12.23);
--> -12
mysql> select round(5.258, 1);
--> 5.3
mysql> select round(5.258, -1);
--> 10
SIGN(X) :Gibt das Zeichen von der gegebenen Nummer als -1 zurück, wenn negativ, 0 wenn null oder 1, wenn positiv.
mysql> select sign(-89);
--> -1
mysql> select sign(0);
--> 0
mysql> select sign(123);
--> 1
SIN(X) :Gibt den in Radianten gegebenen Sinuswert von X, X zurück.
mysql> select sin(45);
--> 0.85090352453412
mysql> select sin(pi());
--> 1.2246063538224e-016
SQRT(X) :Gibt die Quadratwurzel von der Nummer zurück, sollte die Nummer eine positive Nummer sein.
mysql> select sqrt(144);
--> 12
mysql> select sqrt(741);
--> 27.221315177632
TAN(X) :Gibt die Tangente von X zurück, wo X in Radianten gegeben wird.
mysql> select tan(45);
--> 1.6197751905439
mysql> select sqrt(90);
--> -1.9952004122082
TRUNCATE(X,D) :Die Nummer ist nach Dezimalzeichen zu D Ziffern abgeschnitten. Wenn D negativ ist, werden die D Ziffern vor dem Dezimalzeichen in 0 umgesetzt.
mysql> select truncate(4.556,1);
--> 4.5
mysql> select truncate(444.556,-1);
--> 440