Med hjälp av SQL Server kan du använda T-SQL SQUARE()
funktion för att returnera kvadraten på ett angivet flytvärde. Kvadraten på ett tal är resultatet av att multiplicera talet med sig själv.
Du anger numret som ett argument när du anropar funktionen.
Returdatatypen är flytande .
Syntax
Syntaxen ser ut så här:
SQUARE ( float_expression )
Där float_expression är ett uttryck för typ float eller av en typ som implicit kan omvandlas till float.
Exempel 1 – Grundläggande användning
Här är ett grundläggande exempel att visa.
SELECT SQUARE(4) Result;
Resultat:
+----------+ | Result | |----------| | 16 | +----------+
Och med ett annat värde:
SELECT SQUARE(10) Result;
Resultat:
+----------+ | Result | |----------| | 100 | +----------+
Exempel 2 – Negativt värde
Här är ett exempel med ett negativt värde.
SELECT SQUARE(-4) Result;
Resultat:
+----------+ | Result | |----------| | 16 | +----------+
Exempel 3 – Noll
Och naturligtvis kommer noll att returnera noll.
SELECT SQUARE(0) Result;
Resultat:
+----------+ | Result | |----------| | 0 | +----------+
Exempel 4 – Uttryck
Du kan använda uttryck som detta:
SELECT SQUARE(60 + 4) Result;
Resultat:
+----------+ | Result | |----------| | 4096 | +----------+
Vilket i praktiken är detsamma som att göra detta:
SELECT SQUARE(64) Result;
Resultat:
+----------+ | Result | |----------| | 4096 | +----------+