Com o SQL Server, você pode usar o T-SQL
SQUARE()
função para retornar o quadrado de um valor flutuante especificado. O quadrado de um número é o resultado da multiplicação do número por ele mesmo. Você fornece o número como um argumento ao chamar a função.
O tipo de dados de retorno é float .
Sintaxe
A sintaxe fica assim:
SQUARE ( float_expression )
Onde float_expression é uma expressão do tipo float ou de um tipo que pode ser convertido implicitamente em float.
Exemplo 1 – Uso básico
Aqui está um exemplo básico para demonstrar.
SELECT SQUARE(4) Result;
Resultado:
+----------+ | Result | |----------| | 16 | +----------+
E com um valor diferente:
SELECT SQUARE(10) Result;
Resultado:
+----------+ | Result | |----------| | 100 | +----------+
Exemplo 2 - Valor Negativo
Aqui está um exemplo usando um valor negativo.
SELECT SQUARE(-4) Result;
Resultado:
+----------+ | Result | |----------| | 16 | +----------+
Exemplo 3 – Zero
E, claro, zero retornará zero.
SELECT SQUARE(0) Result;
Resultado:
+----------+ | Result | |----------| | 0 | +----------+
Exemplo 4 – Expressões
Você pode usar expressões como esta:
SELECT SQUARE(60 + 4) Result;
Resultado:
+----------+ | Result | |----------| | 4096 | +----------+
O que é efetivamente o mesmo que fazer isso:
SELECT SQUARE(64) Result;
Resultado:
+----------+ | Result | |----------| | 4096 | +----------+