I SQL Server, T-SQL PI()
funktion är en matematisk funktion som returnerar det konstanta värdet av π (pi).
Syntax
Syntaxen ser ut så här:
PI ( )
Så inga argument krävs (eller accepteras).
Exempel 1 – Grundläggande användning
Här är ett exempel att visa.
SELECT PI() Result;
Resultat:
+------------------+ | Result | |------------------| | 3.14159265358979 | +------------------+
Exempel 2 – Minskad precision
Här är ett exempel på att visa π med reducerad precision. I det här fallet använder vi ROUND()
funktion för att ange hur många decimaler som ska returneras.
SELECT ROUND(PI(), 2) Result;
Resultat:
+----------+ | Result | |----------| | 3.14 | +----------+
Och om vi avrundar det till 4 decimaler siffran 5
kommer att avrundas uppåt till 6
.
SELECT ROUND(PI(), 4) Result;
Resultat:
+----------+ | Result | |----------| | 3.1416 | +----------+
Exempel 3 – Uttryck
Här är ett exempel på hur du använder PI()
som en del av ett uttryck.
SELECT PI() + 7 Result;
Resultat:
+------------------+ | Result | |------------------| | 10.1415926535898 | +------------------+
Och ett annat exempel:
SELECT ROUND(PI(), 2) + 0.3 Result;
Resultat:
+----------+ | Result | |----------| | 3.44 | +----------+