C’est le jour de Pi ! Calculons pi en SQL
- Cette requête utilise la fonction de table ClickHouse
numbers_mtpour générer 1 Md de lignes et ne prend que 40 ms pour effectuer le calcul :
- L’exemple suivant traite également 1 milliard de nombres, mais pas aussi rapidement :
- Celle-ci est bien sûr notre préférée chez ClickHouse (et la plus précise !) :
- Quelqu’un maîtrisait la trigonométrie sur ce coup-là :
- Voici une API utile qui vous permet d’indiquer le nombre de chiffres souhaité :
- Celui-ci est ingénieux - il utilise les fonctions de distance de ClickHouse :
- Si vous êtes physicien, celui-ci devrait vous plaire :
- Une autre méthode indirecte (celle-ci vient d’Alexey Milovidov), précise à 7 décimales - et rapide :
Si vous en avez d’autres, n’hésitez pas à contribuer. Merci !