Kategorien:

Numerische Funktionen (Exponent und Wurzel)

SQUARE

Gibt das Quadrat eines numerischen Ausdrucks zurück (d. h. eines numerischen Ausdrucks, der mit sich selbst multipliziert wird).

Syntax

SQUARE(expr)
Copy

Nutzungshinweise

  • Gibt immer eine Gleitkommazahl zurück, auch wenn der Eingabeausdruck vom Typ Ganzzahl ist.

  • Effizienter als der Ausdruck x*x. Somit wird square(x) bevorzugt, wenn ein Gleitkommaergebnis akzeptabel ist.

Beispiele

SELECT column1, square(column1)
FROM (values (0), (1), (-2), (3.15), (null)) v;

---------+-----------------+
 column1 | square(column1) |
---------+-----------------+
 0       | 0               |
 1       | 1               |
 -2      | 4               |
 3.15    | 9.9225          |
 [NULL]  | [NULL]          |
---------+-----------------+
Copy