En SQL Server, el PI()
de T-SQL function es una función matemática que devuelve el valor constante de π (pi).
Sintaxis
La sintaxis es así:
PI ( )
Por lo tanto, no se requieren (ni se aceptan) argumentos.
Ejemplo 1:uso básico
Aquí hay un ejemplo para demostrarlo.
SELECT PI() Result;
Resultado:
+------------------+ | Result | |------------------| | 3.14159265358979 | +------------------+
Ejemplo 2:precisión reducida
Este es un ejemplo de cómo mostrar π con precisión reducida. En este caso usamos ROUND()
función para especificar cuántos lugares decimales devolver.
SELECT ROUND(PI(), 2) Result;
Resultado:
+----------+ | Result | |----------| | 3.14 | +----------+
Y si lo redondeamos a 4 decimales el dígito 5
se redondeará a 6
.
SELECT ROUND(PI(), 4) Result;
Resultado:
+----------+ | Result | |----------| | 3.1416 | +----------+
Ejemplo 3 – Expresiones
Aquí hay un ejemplo del uso de PI()
como parte de una expresión.
SELECT PI() + 7 Result;
Resultado:
+------------------+ | Result | |------------------| | 10.1415926535898 | +------------------+
Y otro ejemplo:
SELECT ROUND(PI(), 2) + 0.3 Result;
Resultado:
+----------+ | Result | |----------| | 3.44 | +----------+