SQL - Numeric Functions

Overview

Numeric functions include ABS, ROUND, CEIL/FLOOR, and others. SQLite supports ABS and ROUND; emulate some calculations directly.

SELECT ABS(-5), ROUND(3.14159, 2), CEIL(1.2), FLOOR(1.8);
SELECT ABS(-5), ROUND(3.14159, 2), CEILING(1.2), FLOOR(1.8);
SELECT ABS(-5), ROUND(3.14159, 2), CAST((1.2 + 0.9999) AS INT) AS ceil_approx, CAST(1.8 AS INT) AS floor_approx;

Prerequisite

Load the Standard Test Data.

Live Examples (SQLite)

absvalpi2
53.14

Use case: salary rounding

idfirst_namesalarysalary_k
5Eli130000130.0
1Ada120000120.0
4Dee110000110.0
2Bob9000090.0
3Chen8000080.0