Mit SQL Server können Sie T-SQL SQUARE()
verwenden Funktion, um das Quadrat eines angegebenen Gleitkommawerts zurückzugeben. Das Quadrat einer Zahl ist das Ergebnis der Multiplikation der Zahl mit sich selbst.
Die Zahl geben Sie beim Aufruf der Funktion als Argument an.
Der Rückgabedatentyp ist float .
Syntax
Die Syntax lautet wie folgt:
SQUARE ( float_expression )
Wobei float_expression ist ein Ausdruck vom Typ Float oder von einem Typ, der implizit in Float konvertiert werden kann.
Beispiel 1 – Grundlegende Verwendung
Hier ist ein einfaches Beispiel zur Veranschaulichung.
SELECT SQUARE(4) Result;
Ergebnis:
+----------+ | Result | |----------| | 16 | +----------+
Und mit einem anderen Wert:
SELECT SQUARE(10) Result;
Ergebnis:
+----------+ | Result | |----------| | 100 | +----------+
Beispiel 2 – Negativer Wert
Hier ist ein Beispiel mit einem negativen Wert.
SELECT SQUARE(-4) Result;
Ergebnis:
+----------+ | Result | |----------| | 16 | +----------+
Beispiel 3 – Null
Und natürlich wird Null Null zurückgeben.
SELECT SQUARE(0) Result;
Ergebnis:
+----------+ | Result | |----------| | 0 | +----------+
Beispiel 4 – Ausdrücke
Sie können Ausdrücke wie diesen verwenden:
SELECT SQUARE(60 + 4) Result;
Ergebnis:
+----------+ | Result | |----------| | 4096 | +----------+
Was im Grunde dasselbe ist wie:
SELECT SQUARE(64) Result;
Ergebnis:
+----------+ | Result | |----------| | 4096 | +----------+