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

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

В SQL Server, T-SQL PI() функцията е математическа функция, която връща постоянната стойност на π (pi).

Синтаксис

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

PI ( )   

Така че не се изискват (или приемат) аргументи.

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

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

SELECT PI() Result;

Резултат:

+------------------+
| Result           |
|------------------|
| 3.14159265358979 |
+------------------+

Пример 2 – Намалена точност

Ето пример за показване на π с намалена точност. В този случай използваме ROUND() функция, за да посочите колко десетични знака да се върне.

SELECT ROUND(PI(), 2) Result;

Резултат:

+----------+
| Result   |
|----------|
| 3.14     |
+----------+

И ако го закръглим до 4 знака след десетичната запетая, цифрата 5 ще бъде закръглено до 6 .

SELECT ROUND(PI(), 4) Result;

Резултат:

+----------+
| Result   |
|----------|
| 3.1416   |
+----------+

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

Ето пример за използване на PI() като част от израз.

SELECT PI() + 7 Result;

Резултат:

+------------------+
| Result           |
|------------------|
| 10.1415926535898 |
+------------------+

И още един пример:

SELECT ROUND(PI(), 2) + 0.3 Result;

Резултат:

+----------+
| Result   |
|----------|
| 3.44     |
+----------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-SQL получава брой работни дни между 2 дати

  2. Как да избера последните 5 реда в таблица без сортиране?

  3. 6 проблемни заявки, които значително забавят вашата база данни

  4. Има ли сериозен спад в производителността при използване на външни ключове в SQL Server?

  5. Анализ на MS SQL Server за тези, които го виждат за първи път