Функции SQL

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

Функция Краткое описание
ABS(x) Возвращает модель числа x
EXP(x) Возвращает значение е (eе=2.71828183) возведенное в степень х.
LN(x) Возвращает натуральный логарифм числа х
LOG(х, n) Возвращает логарифм числа х по основанию n
MOD(x, y) Возвращает остаток от деления на y
POWER(x, n) Возвращает чило х, возведенное в степень n
SQRT(х) Возвращает квадратный корень числа х
TRUNCATE(х, D) Возвращает число х, усеченное до D десятичных знаков. Если D равно 0, результат будет представлен без дробной части

Строковые функции

Функция Краткое описание
CONCAT(str1, str2, ....) Возвращает строку, являющуюся результатом слияния строк-аргументов
UPPER(str) Возвращает строку str, в которой все символы переведены в верхний регистр
LENGTH(str) Возвращает длину строки
LOWER(str) Возвращает строку str, в которой все символы переведены в нижний регистр
LTRIM(str) Удаляет начальные пробелы в строке str
REPLACE(str,from_str, to_str) Возвращает строку str, в которой все вхождения строки from_str заменены на to_str.
RTRIM (str) Удаляет пробелы в конце строки str
SUBSTRING(str, pos, len) Возвращает подстроку длиной len символов из строки str, начиная от позиции po

Функции даты и времени

Функция Краткое описание
CURRENT_DATE() Возвращает текущую дату
DAYOFMONTH(date) Возвращает порядковый номер дня месяца для аргумента date
MONTH(date) Возвращает порядковый номер месяца в году для аргумента date
YEAR(date) Возвращает номер года для аргумента date
TO_DAYS(date) возвращает номер дня для даты, указанной в аргументе date, (количество дней, прошедших с года 0)
DATE_FORMAT(date,format) Форматирует величину date в соответствии со строкой format