Seitenleiste

Community

SQL

Grundlagen

Datenbanksysteme

Client/Server

Eingebettet

Arithmetische Funktionen

Mit arithmetischen (mathemtatischen/numerischen) Funktionen wird es dem Benutzer ermöglicht, die Darstellung von Zahlen zu ändenr (z.B. Werte runden)

Funktion

Ergebnis

ROUND(Spalte | Ausdruck, n)

 

 

ROUND(45.925,2)

rundet Spalte oder Ausdruck auf n Dezimalstellen auf oder ab. Ist n negativ, werden die Stellen links vom Komma gerundet (ab „5“ wird aufgerundet)

-> 45.93

TRUNC(Sp | A, n)

TRUNC(45.926,2)

Schneidet den Wert nach n Dezimalstellen ab

-> 45.92

MOD(Sp1|A1, Sp2|A2)

MOD(1600,300)

Rest der ganzz. Division von Sp1|A1 durch Sp2|A2

-> 100

CEIL(Sp | A)

CEIL (10.6)

kleinste ganze Zahl >= Spalte oder Ausdruck

-> 11

FLOOR(Sp | A)

FLOOR (10.6)

größte ganze Zahl <=  Spalte oder Ausdruck

-> 10

POWER(Sp | A, n)

POWER (3,2)

Spalte oder Ausdruck zur n-ten Potenz           Sp|An 

-> 9

SQRT(Sp | A)

SQRT (25)

Quadratwurzel von Spalte oder Ausdruck      ÖSp|A

-> 5

ABS (Sp | A)

ABS (-10)

Absolutbetrag von Spalte oder Ausdruck

-> 10

SIGN(Sp | A)

 

 

SIGN (12)

Sp|A = 0  => Returnwert 0

Sp|A > 0  => Returnwert 1

Sp|A < 0  => Returnwert –1

-> 1

EXP (Sp | A )

liefert E zur Potenz (E = 2.71828183)

LN      (Sp | A)

liefert den natürlichen Logarithmus von Spalte oder Ausdruck ( Sp|A >0 )

LOG (Basis, Sp | A)

liefert den Logarithmus von Spalte oder Ausdruck zur angegebenen Basis, wobei Basis ungleich 0 oder 1, Spalte oder Ausdruck größer 0

 

 

 

Weitere mathematische Funktionen

COS     (Spalte | Ausdruck)     liefert den Cosinus von Spalte oder Ausdruck 
COSH   (Spalte | Ausdruck)     liefert den Cosinus hyperbolicus von Spalte oder Ausdruck 
SIN       (Spalte | Ausdruck)     liefert den Sinus von Spalte oder Ausdruck 
SINH     (Spalte | Ausdruck)     liefert den Sinus hyperbolicus von Spalte oder Ausdruck 
TAN      (Spalte | Ausdruck)     liefert den Tangens von Spalte oder Ausdruck 
TANH    (Spalte | Ausdruck)     liefert den Tangens hyperbolicus von Spalte oder Ausdruck