W SQL Server funkcja T-SQL PI()
function to funkcja matematyczna, która zwraca stałą wartość π (pi).
Składnia
Składnia wygląda tak:
PI ( )
Więc żadne argumenty nie są wymagane (ani akceptowane).
Przykład 1 – Podstawowe użycie
Oto przykład do zademonstrowania.
SELECT PI() Result;
Wynik:
+------------------+ | Result | |------------------| | 3.14159265358979 | +------------------+
Przykład 2 – Zmniejszona precyzja
Oto przykład wyświetlania π ze zmniejszoną precyzją. W tym przypadku używamy ROUND()
funkcja, aby określić, ile miejsc dziesiętnych ma zostać zwróconych.
SELECT ROUND(PI(), 2) Result;
Wynik:
+----------+ | Result | |----------| | 3.14 | +----------+
A jeśli zaokrąglimy to do 4 miejsc po przecinku, cyfrę 5
zostanie zaokrąglona w górę do 6
.
SELECT ROUND(PI(), 4) Result;
Wynik:
+----------+ | Result | |----------| | 3.1416 | +----------+
Przykład 3 – Wyrażenia
Oto przykład użycia PI()
jako część wyrażenia.
SELECT PI() + 7 Result;
Wynik:
+------------------+ | Result | |------------------| | 10.1415926535898 | +------------------+
I kolejny przykład:
SELECT ROUND(PI(), 2) + 0.3 Result;
Wynik:
+----------+ | Result | |----------| | 3.44 | +----------+