| Функция |
Описание |
| ASCII |
Возвращает значение ASCII для конкретного символа |
| CHAR_LENGTH |
Возвращает длину строки (в символах) |
| CHARACTER_LENGTH |
Возвращает длину строки (в символах) |
| CONCAT |
Добавляет два или более выражений вместе |
| CONCAT_WS |
Добавляет два или более выражений вместе с разделителем |
| FIELD |
Возвращает индексную позицию значения в списке значений |
| FIND_IN_SET |
Возвращает положение строки в списке строк |
| FORMAT |
Форматирует число в такой формат, как "#,###,###.##", округленный до заданного количества знаков после запятой |
| INSERT |
Вставляет строку в строку в указанной позиции и для определенного количества символов |
| INSTR |
Возвращает позицию первого вхождения строки в другую строку |
| LCASE |
Преобразует строку в нижний регистр |
| LEFT |
Извлекает ряд символов из строки (начиная слева) |
| LENGTH |
Возвращает длину строки (в байтах) |
| LOCATE |
Возвращает позицию первого вхождения подстроки в строку |
| LOWER |
Преобразует строку в нижний регистр |
| LPAD |
Слева-накладывает строку с другой строкой, до определенной длины |
| LTRIM |
Удаляет начальные пробелы из строки |
| MID |
Извлекает подстроку из строки (начиная с любой позиции) |
| POSITION |
Возвращает позицию первого вхождения подстроки в строку |
| REPEAT |
Повторяет строку столько раз, сколько указано |
| REPLACE |
Заменяет все вхождения подстроки в строке на новую подстроку |
| REVERSE |
Переворачивает строку и возвращает результат |
| RIGHT |
Извлекает ряд символов из строки (начиная справа) |
| RPAD |
Правая накладывает строку с другой строкой, до определенной длины |
| RTRIM |
Удаляет конечные пробелы из строки |
| SPACE |
Возвращает строку с указанным количеством пробелов |
| STRCMP |
Сравнивает две строки |
| SUBSTR |
Извлекает подстроку из строки (начиная с любой позиции) |
| SUBSTRING |
Извлекает подстроку из строки (начиная с любой позиции) |
| SUBSTRING_INDEX |
Возвращает подстроку строки до появления указанного числа разделителей |
| TRIM |
Удаляет начальные и конечные пробелы из строки |
| UCASE |
Преобразует строку в верхний регистр |
| UPPER |
Преобразует строку в верхний регистр |
| Функция |
Описание |
| ABS |
Возвращает абсолютное значение числа |
| ACOS |
Возвращает арккосинус числа |
| ASIN |
Возвращает арксин числа |
| ATAN |
Возвращает арктангенс одного или двух чисел |
| ATAN2 |
Возвращает тангенс дуги двух чисел |
| AVG |
Возвращает среднее значение выражения |
| CEIL |
Возвращает наименьшее целочисленное значение, равное >= числу |
| CEILING |
Возвращает наименьшее целочисленное значение, равное >= числу |
| COS |
Возвращает косинус числа |
| COT |
Возвращает котангенс числа |
| COUNT |
Возвращает количество записей, возвращенных запросом select |
| DEGREES |
Преобразует значение в радианах в градусы |
| DIV |
Используется для целочисленного деления |
| EXP |
Возвращает значение e, возведенное в степень заданного числа |
| FLOOR |
Возвращает наибольшее целочисленное значение, равное <= числу |
| GREATEST |
Возвращает наибольшее значение списка аргументов |
| LEAST |
Возвращает наименьшее значение из списка аргументов |
| LN |
Возвращает натуральный логарифм числа |
| LOG |
Возвращает натуральный логарифм числа или логарифм числа к заданному основанию |
| LOG10 |
Возвращает натуральный логарифм числа к основанию 10 |
| LOG2 |
Возвращает натуральный логарифм числа в основание 2 |
| MAX |
Возвращает максимальное значение в наборе значений |
| MIN |
Возвращает минимальное значение в наборе значений |
| MOD |
Возвращает остаток числа, разделенный на другое число |
| PI |
Возвращает значение PI |
| POW |
Возвращает значение числа, возведенное в степень другого числа |
| POWER |
Возвращает значение числа, возведенное в степень другого числа |
| RADIANS |
Преобразует значение градуса в радианы |
| RAND |
Возвращает случайное число |
| ROUND |
Округляет число до заданного количества знаков после запятой |
| SIGN |
Возвращает знак числа |
| SIN |
Возвращает синус числа |
| SQRT |
Возвращает квадратный корень из числа |
| SUM |
Вычисляет сумму набора значений |
| TAN |
Возвращает тангенс числа |
| TRUNCATE |
Усечение числа до указанного количества знаков после запятой |
| Функция |
Описание |
| ADDDATE |
Добавляет интервал времени/даты к дате, а затем возвращает дату |
| ADDTIME |
Добавляет временной интервал к времени/дате времени, а затем возвращает время/дату времени |
| CURDATE |
Возвращает текущую дату |
| CURRENT_DATE |
Возвращает текущую дату |
| CURRENT_TIME |
Возвращает текущее время |
| CURRENT_TIMESTAMP |
Возвращает текущую дату и время |
| CURTIME |
Возвращает текущее время |
| DATE |
Извлекает дату из datetime выражение |
| DATEDIFF |
Возвращает количество дней между двумя значениями даты |
| DATE_ADD |
Добавляет интервал времени/даты к дате, а затем возвращает дату |
| DATE_FORMAT |
Форматирование даты |
| DATE_SUB |
Вычитает интервал времени/даты из даты, а затем возвращает дату |
| DAY |
Возвращает день месяца для заданной даты |
| DAYNAME |
Возвращает название дня недели для заданной даты |
| DAYOFMONTH |
Возвращает день месяца для заданной даты |
| DAYOFWEEK |
Возвращает индекс дня недели для заданной даты |
| DAYOFYEAR |
Возвращает день года для заданной даты |
| EXTRACT |
Извлекает часть из заданной даты |
| FROM_DAYS |
Возвращает дату из числового значения даты |
| HOUR |
Возвращает часовую часть для заданной даты |
| LAST_DAY |
Извлекает последний день месяца для заданной даты |
| LOCALTIME |
Возвращает текущую дату и время |
| LOCALTIMESTAMP |
Возвращает текущую дату и время |
| MAKEDATE |
Создает и возвращает дату на основе значения года и количества дней |
| MAKETIME |
Создает и возвращает время, основанное на часе, минуте и втором значении |
| MICROSECOND |
Возвращает микросекундную часть время/даты-время |
| MINUTE |
Возвращает минутную часть время/даты-время |
| MONTH |
Возвращает часть месяца для заданной даты |
| MONTHNAME |
Возвращает название месяца для заданной даты |
| NOW |
Возвращает текущую дату и время |
| PERIOD_ADD |
Добавляет к периоду заданное количество месяцев |
| PERIOD_DIFF |
Возвращает разницу между двумя периодами |
| QUARTER |
Возвращает квартал года для заданного значения даты |
| SECOND |
Возвращает секундную часть времени/даты-время |
| SEC_TO_TIME |
Возвращает значение времени, основанное на указанных секундах |
| STR_TO_DATE |
Возвращает дату на основе строки и формата |
| SUBDATE |
Вычитает интервал времени/даты из даты, а затем возвращает дату |
| SUBTIME |
Уменьшает интервал времени из DateTime и возвращает время/дата-время |
| SYSDATE |
Возвращает текущую дату и время |
| TIME |
Извлекает время от данный момент времени |
| TIME_FORMAT |
Форматирует время по заданному формату |
| TIME_TO_SEC |
Преобразует значение времени в секунды |
| TIMEDIFF |
Возвращает разницу между двумя выражениями время/дата-время |
| TIMESTAMP |
Возвращает значение datetime значение даты или типа datetime |
| TO_DAYS |
Возвращает количество дней между датой и датой "0000-00-00" |
| WEEK |
Возвращает номер недели для заданной даты |
| WEEKDAY |
Возвращает номер дня недели для заданной даты |
| WEEKOFYEAR |
Возвращает номер недели для заданной даты |
| YEAR |
Возвращает часть года для заданной даты |
| YEARWEEK |
Возвращает номер года и недели для заданной даты |
| Функция |
Описание |
| BIN |
Возвращает двоичное представление числа |
| BINARY |
Преобразует значение в двоичную строку |
| CASE |
Проходит через условия и возвращает значение при выполнении первого условия |
| CAST |
Преобразует значение (любого типа) в указанный тип данных |
| COALESCE |
Возвращает первое ненулевое значение в списке |
| CONNECTION_ID |
Возвращает уникальный идентификатор соединения для текущего соединения |
| CONV |
Преобразует число из одной числовой базовой системы в другую |
| CONVERT |
Преобразует значение в указанный тип данных или набор символов |
| CURRENT_USER |
Возвращает имя пользователя и имя хоста для учетной записи MySQL, которую сервер использовал для аутентификации текущего клиента |
| DATABASE |
Возвращает имя текущей базы данных |
| IF |
Возвращает значение, если условие истинно, или другое значение, если условие FALSE |
| IFNULL |
Возвращает указанное значение, если выражение равно NULL, в противном случае возвращает выражение |
| ISNULL |
Возвращает 1 или 0 в зависимости от того, является ли выражение NULL |
| LAST_INSERT_ID |
Возвращает идентификатор AUTO_INCREMENT последней строки, которая была вставлена или обновлена в таблице |
| NULLIF |
Сравнивает два выражения и возвращает NULL, если они равны. В противном случае возвращается первое выражение |
| SESSION_USER |
Возвращает текущее имя пользователя и хоста MySQL |
| SYSTEM_USER |
Возвращает текущее имя пользователя и хоста MySQL |
| USER |
Возвращает текущее имя пользователя и хоста MySQL |
| VERSION |
Возвращает текущую версию базы данных MySQL |