In SQL Server is de T-SQL PI()
functie is een wiskundige functie die de constante waarde van π (pi) retourneert.
Syntaxis
De syntaxis gaat als volgt:
PI ( )
Er zijn dus geen argumenten vereist (of geaccepteerd).
Voorbeeld 1 – Basisgebruik
Hier is een voorbeeld om te demonstreren.
SELECT PI() Result;
Resultaat:
+------------------+ | Result | |------------------| | 3.14159265358979 | +------------------+
Voorbeeld 2 – verminderde precisie
Hier is een voorbeeld van het weergeven van π met verminderde precisie. In dit geval gebruiken we de ROUND()
functie om op te geven hoeveel decimalen er moeten worden geretourneerd.
SELECT ROUND(PI(), 2) Result;
Resultaat:
+----------+ | Result | |----------| | 3.14 | +----------+
En als we het afronden op 4 decimalen, wordt het cijfer 5
wordt naar boven afgerond op 6
.
SELECT ROUND(PI(), 4) Result;
Resultaat:
+----------+ | Result | |----------| | 3.1416 | +----------+
Voorbeeld 3 – Uitdrukkingen
Hier is een voorbeeld van het gebruik van PI()
als onderdeel van een uitdrukking.
SELECT PI() + 7 Result;
Resultaat:
+------------------+ | Result | |------------------| | 10.1415926535898 | +------------------+
En nog een voorbeeld:
SELECT ROUND(PI(), 2) + 0.3 Result;
Resultaat:
+----------+ | Result | |----------| | 3.44 | +----------+