No MySQL, o
PI()
função retorna o valor de π (pi). O número π é uma constante matemática aproximadamente igual a 3,14159 (embora também possa ser exibido com uma precisão muito maior do que isso). O
PI()
a função exibe π com uma precisão padrão de 7 (ou seja,
3,141593
), no entanto, o MySQL usa o valor de precisão dupla completo internamente. Sintaxe
A sintaxe fica assim:
PI()
Portanto, esta função não requer (ou aceita) nenhum argumento.
Exemplo 1 – Exibição padrão
Aqui está um exemplo básico para demonstrar o que
PI()
retorna. SELECT PI();
Resultado:
+----------+ | PI() | +----------+ | 3.141593 | +----------+
Nesse caso, π é retornado com uma precisão padrão de 7.
Exemplo 2 – Maior precisão
Aqui está um exemplo de exibição de π com maior precisão.
SELECT PI()+0.000000000000000000;
Resultado:
+---------------------------+ | PI()+0.000000000000000000 | +---------------------------+ | 3.141592653589793000 | +---------------------------+
Exemplo 3 – 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);
Resultado:
+----------------+ | ROUND(PI(), 2) | +----------------+ | 3.14 | +----------------+
E se arredondarmos para 4 casas decimais, o dígito
5
será arredondado para 6
. SELECT ROUND(PI(), 4);
Resultado:
+----------------+ | ROUND(PI(), 4) | +----------------+ | 3.1416 | +----------------+