Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

PI()-Beispiele in SQL Server

In SQL Server das T-SQL PI() Funktion ist eine mathematische Funktion, die den konstanten Wert von π (pi) zurückgibt.

Syntax

Die Syntax lautet wie folgt:

PI ( )   

Es sind also keine Argumente erforderlich (oder akzeptiert).

Beispiel 1 – Grundlegende Verwendung

Hier ist ein Beispiel zur Veranschaulichung.

SELECT PI() Result;

Ergebnis:

+------------------+
| Result           |
|------------------|
| 3.14159265358979 |
+------------------+

Beispiel 2 – Reduzierte Genauigkeit

Hier ist ein Beispiel für die Anzeige von π mit reduzierter Genauigkeit. In diesem Fall verwenden wir das ROUND() Funktion, um anzugeben, wie viele Dezimalstellen zurückgegeben werden sollen.

SELECT ROUND(PI(), 2) Result;

Ergebnis:

+----------+
| Result   |
|----------|
| 3.14     |
+----------+

Und wenn wir es auf 4 Dezimalstellen runden, ist die Ziffer 5 wird auf 6 aufgerundet .

SELECT ROUND(PI(), 4) Result;

Ergebnis:

+----------+
| Result   |
|----------|
| 3.1416   |
+----------+

Beispiel 3 – Ausdrücke

Hier ist ein Beispiel für die Verwendung von PI() als Teil eines Ausdrucks.

SELECT PI() + 7 Result;

Ergebnis:

+------------------+
| Result           |
|------------------|
| 10.1415926535898 |
+------------------+

Und noch ein Beispiel:

SELECT ROUND(PI(), 2) + 0.3 Result;

Ergebnis:

+----------+
| Result   |
|----------|
| 3.44     |
+----------+