Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Exemplos SQUARE() no SQL Server


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     |
+----------+