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