math: Mathematics in SQLite
The sqlean-math extension provides common math functions for SQLite versions compiled without the SQLITE_ENABLE_MATH_FUNCTIONS flag.
Provides following functions:
- rounding:
math_round,math_ceil,math_floor,math_trunc; - logarithmic:
math_ln,math_log10,math_log2,math_log; - arithmetic:
math_pow,math_sqrt,math_mod; - trigonometric:
math_cos,math_sin,math_tan; - hyperbolic:
math_cosh,math_sinh,math_tanh; - inverse trigonometric:
math_acos,math_asin,math_atan,math_atan2; - inverse hyperbolic:
math_acosh,math_asinh,math_atanh; - angular measures:
math_radians,math_degrees; - constants:
math_pi.
Acknowledgements
Adapted from SQLite source code (func.c).
Installation and usage
SQLite command-line interface:
sqlite> .load ./math
sqlite> select math_sqrt(9);
See How to install an extension for usage with IDE, Python, etc.
↓ Download the extension.
⛱ Explore other extensions.
★ Subscribe to stay on top of new features.