MySQL PI() Function – Return the Value of π (pi)

In MySQL, the PI() function returns the value of π (pi). The number π is a mathematical constant approximately equal to 3.14159 (although it can also be displayed with much greater precision than this).

The PI() function displays π with a default precision of 7 (i.e. 3.141593), however MySQL uses the full double-precision value internally.

Continue reading

MySQL ROUND() Function – Round a Number to a Given Number of Decimal Places

In MySQL, the ROUND() function allows you to round a number up or down to a given number of decimal places.

The way it works is, you provide the number as an argument, and you have the option of choosing how many decimal places to round the number to. If you don’t specify the number of decimal places, the result will have no decimal places.

Continue reading

JSON_STORAGE_FREE() – Find Out How Much Storage Space was Freed Up After an Update of a JSON Document in MySQL

In MySQL, the JSON_STORAGE_FREE() function shows how much storage space was freed up after a JSON Document was updated.

For a JSON column value, it shows how much storage space was freed in its binary representation after it was updated in place using JSON_SET(), JSON_REPLACE(), or JSON_REMOVE().

For a JSON document (or a string which can be parsed as one), this function returns 0.

Continue reading