TurboSQL Guide Arithmetische Funktionen und Operatoren |
Top Previous Next |
Dies ist eine Liste arithmetischer Funktionen und Operatoren, die in TurboSQL verwendet werden können. + Syntax value1 + value2 Beschreibung Berechnet die Summe beider Werte. - Syntax value1 - value2 Beschreibung Berechnet die Differenz beider Werte. * Syntax value1 * value2 Beschreibung berechnet das Produkt beider Werte. / Syntax value1 / value2 Beschreibung Berechnet den Quotienten aus beiden Werten. % Syntax value1 % value2 Beschreibung Berechnet den Modulo-Operator zweier integraler Zahlen. Nur in TurboDB Managed verfügbar. ARCTAN Syntax ARCTAN(value) Beschreibung Berechnet den Arcus Tangens von value CEILING Syntax CEILING(value) Beschreibung Berechnet die kleinste ganze Zahl größer oder gleich dem gegebenen Wert. Beispiel CEILING(-3.8) --liefert -3.0 COS Syntax COS(value) Beschreibung Berechnet den Cosinus von value DIV Syntax a div b Beschreibung Ganzzahlige Division Beispiel 35 div 6 --returns 5 EXP Syntax EXP(:X DOUBLE) RETURNS DOUBLE Beschreibung Berechnet das Exponential von value (zur Basis e) FLOOR Syntax FLOOR(:X DOUBLE) RETURNS DOUBLE Beschreibung Berechnet den größten ganzzahligen Wert kleiner oder gleich dem gegebenen Wert. Beispiel FLOOR(-3.8) --liefert -4.0 FRAC Syntax FRAC(:X DOUBLE) RETURNS DOUBLE Beschreibung Errechnet das Bruchteil der realen Zahl. Beispiel FRAC(-3.8) --returns -0.8 INT Syntax INT(:X DOUBLE) RETURNS BIGINT Beschreibung Errechnet den ganzzahligen Bestandteil einer realen Zahl als ganze Zahl Beispiel INT(-3.8) --returns -3 LOG Syntax LOG(:X DOUBLE) RETURNS BIGINT Beschreibung Errechnet den natürlichen Logarithmus einer realen Zahl. MOD Syntax a mod b Beschreibung Errechnet den Rest einer ganzzahligen Division. Es gilt a mod b = a - (a div b) * b. Beispiel 35 mod 6 --returns 5 ROUND Syntax ROUND(:X DOUBLE [, :Precision BYTE]) RETURNS DOUBLE Beschreibung Rundet value zu der gegebenen Anzahl an Stellen. Nur in TurboDB Native verfügbar. Beispiel ROUND(3.141592, 3) --liefert 3.142 SIN Syntax SIN(:X DOUBLE) RETURNS DOUBLE Beschreibung Berechnet den Sinus von value SQRT Syntax SQRT(:X DOUBLE) RETURNS DOUBLE Beschreibung Berechnet die Quadratwurzel von value See also General Functions and Operators |