Function Reference

FLOOR

Returns a number rounded down to the nearest integer.

MySQL 8.1
FLOOR(num)

Parameters

numDECIMAL
Number to round

Return value

An integer

Examples

Positive fraction

MySQL 8.1
SELECT FLOOR(0.2);
FLOOR(0.2)
0

Negative fraction

MySQL 8.1
SELECT FLOOR(-0.2);
FLOOR(-0.2)
-1

Whole number

MySQL 8.1
SELECT FLOOR(3);
FLOOR(3)
3

Details

Negative numbers are rounded away from zero: FLOOR(-1.2) returns -2.

See also

Where to learn