Използвайки SQL Server, можете да използвате T-SQL SQUARE()
функция за връщане на квадрата на определена плаваща стойност. Квадратът на число е резултат от умножаването на числото само по себе си.
Вие предоставяте числото като аргумент при извикване на функцията.
Типът данни за връщане е float .
Синтаксис
Синтаксисът е така:
SQUARE ( float_expression )
Където float_expression е израз на тип float или на тип, който може да бъде имплицитно преобразуван в float.
Пример 1 – Основна употреба
Ето основен пример за демонстрация.
SELECT SQUARE(4) Result;
Резултат:
+----------+ | Result | |----------| | 16 | +----------+
И с различна стойност:
SELECT SQUARE(10) Result;
Резултат:
+----------+ | Result | |----------| | 100 | +----------+
Пример 2 – Отрицателна стойност
Ето пример за използване на отрицателна стойност.
SELECT SQUARE(-4) Result;
Резултат:
+----------+ | Result | |----------| | 16 | +----------+
Пример 3 – нула
И разбира се, нула ще върне нула.
SELECT SQUARE(0) Result;
Резултат:
+----------+ | Result | |----------| | 0 | +----------+
Пример 4 – Изрази
Можете да използвате изрази като този:
SELECT SQUARE(60 + 4) Result;
Резултат:
+----------+ | Result | |----------| | 4096 | +----------+
Което на практика е същото като да направите това:
SELECT SQUARE(64) Result;
Резултат:
+----------+ | Result | |----------| | 4096 | +----------+