Freigeben über


SQUARE (SSIS)

Gibt das Quadrat eines numerischen Ausdrucks zurück.

Syntax

SQUARE(numeric_expression)

Argumente

numeric_expression

Ein numerischer Ausdruck mit einem beliebigen numerischen Datentyp. Weitere Informationen finden Sie unter SQL Server Integration Services-Datentypen.

Ergebnistypen

DT_R8

Hinweise

SQUARE gibt ein NULL-Ergebnis zurück, wenn das Argument NULL ist.

Das Argument wird in einen DT_R8-Datentyp umgewandelt, bevor das Quadrat berechnet wird.

Beispiele

In diesem Beispiel wird das Quadrat von 12 zurückgegeben. Als Ergebnis wird 144 zurückgegeben.

SQUARE(12)

In diesem Beispiel wird das Quadrat des Ergebnisses aus der Subtraktion von Werten in zwei Spalten zurückgegeben. Falls Value1 12 und Value2 4 enthält, gibt die SQUARE-Funktion 64 zurück.

SQUARE(Value1 - Value2)

In diesem Beispiel wird die Länge der dritten Seite eines rechtwinkligen Dreiecks zurückgegeben, indem die SQUARE-Funktion auf zwei Variablen angewendet und dann die Quadratwurzel der Summe berechnet wird. Falls Side1 3 und Side2 4 enthält, gibt die SQRT-Funktion 5 zurück.

SQRT(SQUARE(@Side1) + SQUARE(@Side2))
ms141692.note(de-de,SQL.90).gifHinweis:
In Ausdrücken schließen Variablennamen stets das @-Präfix ein.

Siehe auch

Andere Ressourcen

Funktionen (SSIS)

Hilfe und Informationen

Informationsquellen für SQL Server 2005