Математические функции

МАТЕМАТИЧЕСКИЕ ФУНКЦИИ

ABS() - возвращает модуль числа. Аргумент: число.

Пример Результат
select abs(-5)
5

ROUND()- округление. Обязательный аргумент: число. Необязательный аргумент: количество знаков после запятой.

 Пример Результат
select round(3.14159, 2)
3.14

MOD()- возвращает остаток от деления.

Аргументы: два числа.

 Пример Результат
select mod(10, 3)
1 (остаток от деления числа 10 на 3)

CEILING()- всегда округляет в большую сторону. Аргумент: число

 Пример Результат
select ceiling(4.3)
5 (округление числа 4.3 до ближайшего большего целого числа)

FLOOR()- всегда округляет в меньшую сторону. Аргумент: число.

 Пример Результат
select floor(4.7)
4 (округление числа 4.7 до ближайшего меньшего целого числа

POWER()- возводит число в степень. Обязательные аргументы: число, степень.

 Пример Результат
select power(2, 3)
8

GREATEST()- выбирает наибольшее число из списка. Аргумент: числа.

 Пример Результат
select greatest(4, 7, 2, 9)
9

TRUNC()- обрезает число до указанного количества десятичных знаков. Аргумент: числа.

 Пример Результат
select trunc(9.652, 2)
9.65 (обрезает число до указанного количества десятичных знаков)

Перечисленные здесь функции не включают в себя какие-то специфические математические функции для расчетов (например, взятие логарифма). Но такие вещи легко гуглятся при необходимости.

Гуглить очень легко - “функция, чтобы <сделать что-то конкретное> для <SQL-диалект>?"