Для работы с числами SQLite предоставляет ряд функций:
round: округляет число. В качестве первого параметра передается число. Второй параметр указывает, до скольки знаков после запятой нужно округлить число:
SELECT ROUND(1342.345); -- 1342.0 SELECT ROUND(1342.345, 2); -- 1342.35 SELECT ROUND(1342.344, 2); -- 1342.34
abs: возвращает абсолютное значение числа.
SELECT abs(-123); -- 123
random: генерирует псевдослучайное целое число в диапазоне от -9223372036854775808 до +9223372036854775807.
SELECT random(), -- -1830670227460582245 random(); -- -7041802194444300327
max: возвращает максимальное из чисел.
select max(12, 10), -- 12 max(1, 2, 5); -- 5
min: возвращает минимальное из чисел.
select min(12, 10), -- 10 min(1, 2, 5); -- 1