ABS()
- возвращает модуль числа. Аргумент: число.
Пример | Результат |
|
5 |
ROUND()
- округление. Обязательный аргумент: число. Необязательный аргумент: количество знаков после запятой.
Пример | Результат |
|
3.14 |
MOD()
- возвращает остаток от деления.
Аргументы: два числа.
Пример | Результат |
|
1 (остаток от деления числа 10 на 3) |
CEILING()
- всегда округляет в большую сторону. Аргумент: число
Пример | Результат |
|
5 (округление числа 4.3 до ближайшего большего целого числа) |
FLOOR()
- всегда округляет в меньшую сторону. Аргумент: число.
Пример | Результат |
|
4 (округление числа 4.7 до ближайшего меньшего целого числа |
POWER()
- возводит число в степень. Обязательные аргументы: число, степень.
Пример | Результат |
|
8 |
GREATEST()
- выбирает наибольшее число из списка. Аргумент: числа.
Пример | Результат |
|
9 |
TRUNC()
- обрезает число до указанного количества десятичных знаков. Аргумент: числа.
Пример | Результат |
|
9.65 (обрезает число до указанного количества десятичных знаков) |
Перечисленные здесь функции не включают в себя какие-то специфические математические функции для расчетов (например, взятие логарифма). Но такие вещи легко гуглятся при необходимости.
Гуглить очень легко - “функция, чтобы <сделать что-то конкретное> для <SQL-диалект>?"