sql >> Database teknologi >  >> RDS >> Sqlserver

PI() Eksempler i SQL Server

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     |
+----------+

  1. datetime vs datetime2 i SQL Server:Hvad er forskellen?

  2. Oracle.DataAccess.dll kan ikke findes, selvom det eksisterer

  3. Sådan skjuler du resultatsæt-dekoration i Psql-output

  4. Hvad er standard begrænsningsnavnet i SQL Server?