No SQL Server, o T-SQL
PI()
function é uma função matemática que retorna o valor constante de π (pi). Sintaxe
A sintaxe fica assim:
PI ( )
Portanto, nenhum argumento é necessário (ou aceito).
Exemplo 1 – Uso básico
Aqui está um exemplo para demonstrar.
SELECT PI() Result;
Resultado:
+------------------+ | Result | |------------------| | 3.14159265358979 | +------------------+
Exemplo 2 – Precisão reduzida
Aqui está um exemplo de exibição de π usando precisão reduzida. Neste caso usamos o
ROUND()
função para especificar quantas casas decimais retornar. SELECT ROUND(PI(), 2) Result;
Resultado:
+----------+ | Result | |----------| | 3.14 | +----------+
E se arredondarmos para 4 casas decimais, o dígito
5
será arredondado para 6
. SELECT ROUND(PI(), 4) Result;
Resultado:
+----------+ | Result | |----------| | 3.1416 | +----------+
Exemplo 3 – Expressões
Aqui está um exemplo de uso de
PI()
como parte de uma expressão. SELECT PI() + 7 Result;
Resultado:
+------------------+ | Result | |------------------| | 10.1415926535898 | +------------------+
E outro exemplo:
SELECT ROUND(PI(), 2) + 0.3 Result;
Resultado:
+----------+ | Result | |----------| | 3.44 | +----------+