Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Przykłady PI() w SQL Server

W SQL Server funkcja T-SQL PI() function to funkcja matematyczna, która zwraca stałą wartość π (pi).

Składnia

Składnia wygląda tak:

PI ( )   

Więc żadne argumenty nie są wymagane (ani akceptowane).

Przykład 1 – Podstawowe użycie

Oto przykład do zademonstrowania.

SELECT PI() Result;

Wynik:

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

Przykład 2 – Zmniejszona precyzja

Oto przykład wyświetlania π ze zmniejszoną precyzją. W tym przypadku używamy ROUND() funkcja, aby określić, ile miejsc dziesiętnych ma zostać zwróconych.

SELECT ROUND(PI(), 2) Result;

Wynik:

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

A jeśli zaokrąglimy to do 4 miejsc po przecinku, cyfrę 5 zostanie zaokrąglona w górę do 6 .

SELECT ROUND(PI(), 4) Result;

Wynik:

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

Przykład 3 – Wyrażenia

Oto przykład użycia PI() jako część wyrażenia.

SELECT PI() + 7 Result;

Wynik:

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

I kolejny przykład:

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

Wynik:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak ustawić nazwę tabeli w dynamicznym zapytaniu SQL?

  2. Błąd „datetime2” podczas korzystania z frameworka encji w VS 2010 .net 4.0

  3. Jak działa OBJECTPROPERTY() w SQL Server

  4. Przywracanie głównej bazy danych programu SQL Server

  5. Konwertuj „datetime2” na „smalldatetime” w SQL Server (przykłady T-SQL)