Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQRT() Примери в SQL Server

Използвайки SQL Server, можете да използвате T-SQL SQRT() функция за връщане на квадратния корен от определена плаваща стойност.

Вие предоставяте числото като аргумент при извикване на функцията.

Типът данни за връщане е float .

Синтаксис

Синтаксисът е така:

SQRT ( float_expression ) 

Където float_expression е израз на тип float или на тип, който може да бъде имплицитно преобразуван в float.

Пример 1 – Основна употреба

Ето основен пример за демонстрация.

SELECT SQRT(64) Result;

Резултат:

+----------+
| Result   |
|----------|
| 8        |
+----------+

И с различна стойност:

SELECT SQRT(10) Result;

Резултат:

+------------------+
| Result           |
|------------------|
| 3.16227766016838 |
+------------------+

Пример 2 – Отрицателна стойност

Отрицателните стойности ще върнат невалидна грешка при операция с плаваща запетая.

SELECT SQRT(-64) Result;

Резултат:

Msg 3623, Level 16, State 1, Line 1
An invalid floating point operation occurred.

Пример 3 – нула

И разбира се, нула ще върне нула.

SELECT SQRT(0) Result;

Резултат:

+----------+
| Result   |
|----------|
| 0        |
+----------+

Пример 4 – Изрази

Можете да използвате изрази като този:

SELECT SQRT(60 + 4) Result;

Резултат:

+----------+
| Result   |
|----------|
| 8        |
+----------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Променете формата на датата и часа по подразбиране в една база данни в SQL Server

  2. Нуждаете се от помощ при изчисляване с помощта на два набора от данни, използващи Expression SSRS

  3. Crystal Reports срещу Microsoft SQL Server Reporting Services

  4. SQL Server 2016:Създайте таблица

  5. Дефиницията на SSRS отчета е по-нова от сървъра