É o Dia do Pi! Vamos calcular pi com SQL
- Este exemplo usa a table function
numbers_mtdo ClickHouse para retornar 1 bi de linhas e leva apenas 40 ms para fazer o cálculo:
- O exemplo a seguir também processa 1 bilhão de números, só que não tão rápido:
- Este é, obviamente, o nosso favorito aqui no ClickHouse (e o mais preciso!):
- Alguém mandou bem na trigonometria nessa aqui:
- Aqui está uma API prática que permite especificar quantos dígitos você quer:
- Este aqui é inteligente - usa as funções de distância do ClickHouse:
- Se você é físico, vai gostar desta:
- Outro método indireto (proposto por Alexey Milovidov) que tem precisão de 7 casas decimais - e é rápido:
Se você tiver mais, adoraríamos contar com a sua contribuição. Obrigado!