Ved at bruge SQL Server kan du bruge T-SQL SQUARE()
funktion til at returnere kvadratet af en specificeret flydende værdi. Kvadratet af et tal er resultatet af at gange tallet med sig selv.
Du angiver nummeret som et argument, når du kalder funktionen.
Returdatatypen er float .
Syntaks
Syntaksen ser sådan ud:
SQUARE ( float_expression )
Hvor float_expression er et udtryk for type float eller af en type, der implicit kan konverteres til float.
Eksempel 1 – Grundlæggende brug
Her er et grundlæggende eksempel at demonstrere.
SELECT SQUARE(4) Result;
Resultat:
+----------+ | Result | |----------| | 16 | +----------+
Og med en anden værdi:
SELECT SQUARE(10) Result;
Resultat:
+----------+ | Result | |----------| | 100 | +----------+
Eksempel 2 – Negativ værdi
Her er et eksempel med en negativ værdi.
SELECT SQUARE(-4) Result;
Resultat:
+----------+ | Result | |----------| | 16 | +----------+
Eksempel 3 – Nul
Og selvfølgelig vil nul returnere nul.
SELECT SQUARE(0) Result;
Resultat:
+----------+ | Result | |----------| | 0 | +----------+
Eksempel 4 – Udtryk
Du kan bruge udtryk som dette:
SELECT SQUARE(60 + 4) Result;
Resultat:
+----------+ | Result | |----------| | 4096 | +----------+
Hvilket faktisk er det samme som at gøre dette:
SELECT SQUARE(64) Result;
Resultat:
+----------+ | Result | |----------| | 4096 | +----------+