I SQL Server, T-SQL PI()
funktion er en matematisk funktion, der returnerer den konstante værdi af π (pi).
Syntaks
Syntaksen ser sådan ud:
PI ( )
Så ingen argumenter er påkrævet (eller accepteret).
Eksempel 1 – Grundlæggende brug
Her er et eksempel til at demonstrere.
SELECT PI() Result;
Resultat:
+------------------+ | Result | |------------------| | 3.14159265358979 | +------------------+
Eksempel 2 – Reduceret præcision
Her er et eksempel på visning af π ved hjælp af reduceret præcision. I dette tilfælde bruger vi ROUND()
funktion til at angive, hvor mange decimaler der skal returneres.
SELECT ROUND(PI(), 2) Result;
Resultat:
+----------+ | Result | |----------| | 3.14 | +----------+
Og hvis vi afrunder det til 4 decimaler, er cifferet 5
vil blive rundet op til 6
.
SELECT ROUND(PI(), 4) Result;
Resultat:
+----------+ | Result | |----------| | 3.1416 | +----------+
Eksempel 3 – Udtryk
Her er et eksempel på brug af PI()
som en del af et udtryk.
SELECT PI() + 7 Result;
Resultat:
+------------------+ | Result | |------------------| | 10.1415926535898 | +------------------+
Og endnu et eksempel:
SELECT ROUND(PI(), 2) + 0.3 Result;
Resultat:
+----------+ | Result | |----------| | 3.44 | +----------+