Справочник по функциям и операторам
| Имя | Описание | Добавлена |
|---|---|---|
| + | Оператор сложения | |
| / | Оператор деления | |
| * | Оператор умножения | |
| % | Оператор модуля. Возвращает остаток от деления N на M | |
| - | Оператор вычитания | |
| != | Не равно | |
| < | Меньше чем | |
| <= | Меньше или равно | |
| <=> | Безопасное для NULL сравнение на равенство | |
| = | Равно | |
| > | Больше чем | |
| >= | Больше или равно | |
| & | Побитовая операция И | |
| << | Сдвиг влево | |
| >> | Сдвиг вправо | |
| ^ | Побитовая операция XOR | |
| ! | Логическое НЕ | |
| && | Логическое И | |
| XOR | Логическое XOR | |
|| |
Логическое ИЛИ | |
| |
Побитовая операция ИЛИ | |
| := | Оператор присваивания | |
| = | Оператор присваивания и сравнения | |
| ~ | Побитовая операция НЕ | |
| ABS | Возвращает абсолютное значение | |
| ACOS | Возвращает арккосинус | |
| ADD_MONTHS | Добавляет месяцы к дате | |
| ADDDATE | Добавляет дни или другой интервал к дате | |
| ADDTIME | Добавляет время к времени или дате/времени | |
| AES_DECRYPT | Расшифровка данных, зашифрованных с помощью AES_ENCRYPT | |
| AES_ENCRYPT | Шифрует строку с помощью алгоритма AES | |
| AREA | Синоним для ST_AREA | |
| AsBinary | Синоним для ST_AsBinary | |
| ASCII | Числовое значение ASCII левого символа | |
| ASIN | Возвращает арксинус | |
| AsText | Синоним для ST_AsText | |
| AsWKB | Синоним для ST_AsBinary | |
| AsWKT | Синоним для ST_AsText | |
| ATAN | Возвращает арктангенс | |
| ATAN2 | Возвращает арктангенс от двух переменных | |
| AVG | Возвращает среднее значение | |
| BENCHMARK | Выполняет выражение многократно | |
| BETWEEN AND | Истина, если выражение находится между двумя значениями | |
| BIN | Возвращает двоичное значение | |
| BINARY OPERATOR | Преобразует в двоичную строку | |
| BINLOG_GTID_POS | Возвращает строковое представление соответствующей позиции GTID | |
| BIT_AND | Побитовая операция И | |
| BIT_COUNT | Возвращает количество установленных битов | |
| BIT_LENGTH | Возвращает длину строки в битах | |
| BIT_OR | Побитовая операция ИЛИ | |
| BIT_XOR | Побитовая операция XOR | |
| BOUNDARY | Синоним для ST_BOUNDARY | |
| BUFFER | Синоним для ST_BUFFER | |
| CASE | Возвращает результат, где value=compare_value или для первого условия, которое истинно | |
| CAST | Преобразует значение одного типа в другой тип | |
| CEIL | Синоним для CEILING() | |
| CEILING | Возвращает наименьшее целое число, не меньшее, чем X | |
| CENTROID | Синоним для ST_CENTROID | |
| Функция CHAR | Возвращает строку на основе целочисленных значений для отдельных символов | |
| CHARACTER_LENGTH | Синоним для CHAR_LENGTH() | |
| CHAR_LENGTH | Длина строки в символах | |
| CHARSET | Возвращает кодовую страницу | |
| CHR | Возвращает строку, состоящую из символа, заданного кодовыми значениями целого числа | |
| COALESCE | Возвращает первый параметр, отличный от NULL | |
| COERCIBILITY | Возвращает значение сопоставимости сортировки | |
| COLLATION | Сортировка аргумента строки | |
| COLUMN_ADD | Добавляет или обновляет динамические столбцы | |
| COLUMN_CHECK | Проверяет, является ли динамический столбец blob допустимым | |
| COLUMN_CREATE | Возвращает blob динамических столбцов | |
| COLUMN_DELETE | Удаляет динамический столбец | |
| COLUMN_EXISTS | Проверяет, существует ли столбец | |
| COLUMN_GET | Получает значение динамического столбца по имени | |
| COLUMN_JSON | Возвращает JSON-представление данных blob динамических столбцов | |
| COLUMN_LIST | Возвращает список через запятую | |
| COMPRESS | Возвращает двоичную сжатую строку | |
| CONCAT | Возвращает конкатенированную строку | |
| CONCAT_WS | Конкатенация со знаками разделения | |
| CONNECTION_ID | Идентификатор потока соединения | |
| CONTAINS | Является ли одна геометрия содержащей другую | |
| CONVERT | Преобразует значение из одного типа в другой тип | |
| CONV | Преобразует числа между различными системами счисления | |
| CONVERT_TZ | Преобразует datetime из одной временной зоны в другую | |
| CONVEXHULL | Синоним для ST_CONVEXHULL | |
| COS | Возвращает косинус | |
| COT | Возвращает котангенс | |
| COUNT | Возвращает количество значений, отличных от NULL | |
| COUNT DISTINCT | Возвращает количество различных значений, отличных от NULL | |
| CRC32 | Вычисляет значение контрольной суммы циклического избытка | |
| CRC32C | Вычисляет значение контрольной суммы циклического избытка | MariaDB 10.8 |
| CROSSES | Пересекаются ли две геометрии | |
| CUME_DIST | Функция окна, которая возвращает кумулятивное распределение заданной строки | |
| CURDATE | Возвращает текущую дату | |
| CURRENT_DATE | Синоним для CURDATE() | |
| CURRENT_ROLE | Текущее имя роли | |
| CURRENT_TIME | Синоним для CURTIME() | |
| CURRENT_TIMESTAMP | Синоним для NOW() | |
| CURRENT_USER | Имя пользователя/хост, который аутентифицировал текущего клиента | |
| CURTIME | Возвращает текущее время | |
| DATABASE | Текущая базовая база данных по умолчанию | |
| Функция DATE | Извлекает часть даты из даты/времени | |
| DATEDIFF | Разница в днях между двумя значениями даты/времени | |
| DATE_ADD | Арифметика дат - сложение | |
| DATE_FORMAT | Форматирует значение даты в соответствии со строкой формата | |
| DATE_SUB | Арифметика дат - вычитание | |
| DAY | Синоним для DAYOFMONTH() |
| DAYNAME | Возвращает имя дня недели | |
| DAYOFMONTH | Возвращает день месяца | |
| DAYOFWEEK | Возвращает индекс дня недели | |
| DAYOFYEAR | Возвращает день года | |
| DECODE | Расшифровывает строку, закодированную с помощью ENCODE() | |
| DECODE_HISTOGRAM | Возвращает числа, разделенные запятыми, соответствующие распределению вероятностей, представленному гистограммой | |
| DEFAULT | Возвращает значение по умолчанию столбца | |
| DEGREES | Преобразует из радиан в градусы | |
| DENSE_RANK | Ранг строки, при совпадении значений результат одинаковый, без пропусков | |
| DES_DECRYPT | Расшифровывает строку, зашифрованную с помощью DES_ENCRYPT() | |
| DES_ENCRYPT | Шифрует строку с помощью алгоритма Triple-DES | |
| DIMENSION | Синоним для ST_DIMENSION | |
| DISJOINT | Указывает, пересекаются ли два элемента | |
| DIV | Целочисленное деление | |
| ELT | Возвращает N-й элемент из набора строк | |
| ENCODE | Шифрует строку | |
| ENCRYPT | Шифрует строку с помощью Unix crypt() | |
| ENDPOINT | Синоним для ST_ENDPOINT | |
| ENVELOPE | Синоним для ST_ENVELOPE | |
| EQUALS | Указывает, равны ли геометрии с пространственной точки зрения | |
| EXP | e в степени аргумента | |
| EXPORT_SET | Возвращает строку «вкл» для каждого установленного бита и строку «выкл» для каждого не установленного бита | |
| ExteriorRing | Синоним для ST_ExteriorRing | |
| EXTRACT | Извлекает часть даты | |
| EXTRACTVALUE | Возвращает текст первого текстового узла, соответствующего выражению XPath | |
| FIELD | Возвращает индекс позиции строки в списке | |
| FIND_IN_SET | Возвращает позицию строки в наборе строк | |
| FLOOR | Наибольшее целое значение, не большее аргумента | |
| FORMAT | Форматирует число | |
| FORMAT_PICO_TIME | При заданном времени в пикосекундах возвращает удобочитаемое значение времени и индикатор единицы измерения | MariaDB 11.0.2 |
| FOUND_ROWS | Количество (возможно) возвращённых строк | |
| FROM_BASE64 | При заданной строке, закодированной в base-64, возвращает декодированный результат в виде двоичной строки | |
| FROM_DAYS | Возвращает дату, заданную днём | |
| FROM_UNIXTIME | Возвращает дату и время из Unix-временной метки | |
| GeomCollFromText | Синоним для ST_GeomCollFromText | |
| GeomCollFromWKB | Синоним для ST_GeomCollFromWKB | |
| GeometryCollectionFromText | Синоним для ST_GeomCollFromText | |
| GeometryCollectionFromWKB | Синоним для ST_GeomCollFromWKB | |
| GeometryFromText | Синоним для ST_GeomFromText | |
| GeometryFromWKB | Синоним для ST_GeomFromWKB | |
| GeomFromText | Синоним для ST_GeomFromText | |
| GeomFromWKB | Синоним для ST_GeomFromWKB | |
| GeometryN | Синоним для ST_GeometryN | |
| GEOMETRYCOLLECTION | Создаёт WKB GeometryCollection | |
| GeometryType | Синоним для ST_GeometryType | |
| GET_FORMAT | Возвращает строку формата | |
| GET_LOCK | Получить БЛОКИРОВКУ | |
| GLENGTH | Длина LineString | |
| GREATEST | Возвращает наибольший аргумент | |
| GROUP_CONCAT | Возвращает строку с конкатенированными значениями из группы | |
| HEX | Возвращает шестнадцатеричное значение | |
| HOUR | Возвращает час | |
| IF | Если expr1 истинно, возвращает expr2; иначе возвращает expr3 | |
| IFNULL | Проверяет, является ли выражение NULL | |
| IN | Истинно, если выражение равно любому из значений в списке | |
| INTERVAL | Индекс аргумента, который меньше первого аргумента | |
| INET6_ATON | При заданном IPv6 или IPv4 сетевом адресе возвращает числовое значение VARBINARY | |
| INET6_NTOA | При заданном IPv6 или IPv4 сетевом адресе возвращает адрес как строку, не являющуюся двоичной | |
| INET_ATON | Возвращает числовое значение IPv4-адреса | |
| INET_NTOA | Возвращает представление IPv4-адреса в формате точка-тире | |
| INSERT Function | Заменяет часть строки другой строкой | |
| INSTR | Возвращает позицию строки внутри строки | |
| InteriorRingN | Синоним для ST_InteriorRingN | |
| INTERSECTS | Указывает, пересекаются ли две геометрии с пространственной точки зрения | |
| IS | Проверяет, является ли булево значение ИСТИНА, ЛОЖЬ или НЕИЗВЕСТНО | |
| IsClosed | Синоним для ST_IsClosed | |
| IsEmpty | Синоним для ST_IsEmpty | |
| IS_FREE_LOCK | Проверяет, свободна ли блокировка для использования | |
| IS_IPV4 | Является ли выражение валидным IPv4-адресом | |
| IS_IPV4_COMPAT | Является ли IPv6-адрес совместимым с IPv4 | |
| IS_IPV4_MAPPED | Является ли IPv6-адрес валидным IPv4-отображаемым адресом | |
| IS_IPV6 | Является ли выражение валидным IPv6-адресом | |
| IS NOT | Проверяет, не является ли булево значение ИСТИНА, ЛОЖЬ или НЕИЗВЕСТНО | |
| IS NOT NULL | Проверяет, не является ли значение NULL | |
| IS NULL | Проверяет, является ли значение NULL | |
| ISNULL | Проверяет, является ли выражение NULL | |
| IsRing | Синоним для ST_IsRing | |
| IsSimple | Синоним для ST_IsSimple | |
| IS_USED_LOCK | Проверяет, используется ли блокировка | |
| JSON_ARRAY | Возвращает JSON-массив, содержащий перечисленные значения | |
| JSON_ARRAY_INTERSECT | MariaDB 11.2.0 | |
| JSON_ARRAY_APPEND | Добавляет значения в конец заданных массивов в JSON-документе | |
| JSON_ARRAY_INSERT | Вставляет значение в JSON-документ | |
| JSON_COMPACT | Удаляет все ненужные пробелы, чтобы JSON-документ был как можно короче | |
| JSON_CONTAINS | Находит, содержится ли значение в заданном JSON-документе или в указанном пути в документе | |
| JSON_CONTAINS_PATH | Указывает, содержит ли заданный JSON-документ данные по указанному пути или путям | |
| JSON_DEPTH | Максимальная глубина JSON-документа | |
| JSON_DETAILED | Представляет JSON наиболее понятным способом, делая упор на вложенные структуры | |
| JSON_EQUALS | Проверка равенства JSON-объектов. | |
| JSON_EXISTS | Определяет, существует ли указанное значение JSON в заданных данных | |
| JSON_EXTRACT | Извлекает данные из JSON-документа. |
| JSON_INSERT | Вставляет данные в JSON-документ | |
| JSON_KEYS | Возвращает ключи из значения верхнего уровня JSON-объекта или ключи верхнего уровня из пути | |
| JSON_LENGTH | Возвращает длину JSON-документа или длину значения внутри документа | |
| JSON_LOOSE | Добавляет пробелы в JSON-документ, чтобы он выглядел более читаемо | |
| JSON_MERGE | Объединяет заданные JSON-документы | |
| JSON_MERGE_PATCH | Объединение заданных JSON-документов, совместимое с RFC 7396 | |
| JSON_MERGE_PRESERVE | Синоним для JSON_MERGE_PATCH. | |
| JSON_NORMALIZE | Рекурсивно сортирует ключи и удаляет пробелы, позволяя сравнивать JSON-документы на равенство | |
| JSON_OBJECT | Возвращает JSON-объект, содержащий заданные пары ключ/значение | |
| JSON_OBJECT_FILTER_KEYS | MariaDB 11.2.0 | |
| JSON_OBJECT_TO_ARRAY | MariaDB 11.2.0 | |
| JSON_OBJECTAGG | Возвращает JSON-объект, содержащий пары ключ-значение | |
| JSON_OVERLAPS | Сравнивает два JSON-документа на предмет перекрытий | |
| JSON_PRETTY | Псевдоним для json_detailed | MariaDB 10.10.3, MariaDB 10.9.5, MariaDB 10.8.7, MariaDB 10.7.8, MariaDB 10.6.12, MariaDB 10.5.19 и MariaDB 10.4.28 |
| JSON_QUERY | Из заданного JSON-документа возвращает объект или массив, указанный путём | |
| JSON_QUOTE | Приводит строку к кавычкам в качестве JSON-значения | |
| JSON_REMOVE | Удаляет данные из JSON-документа | |
| JSON_REPLACE | Заменяет существующие значения в JSON-документе | |
| JSON_SCHEMA_VALID | Проверяет валидность JSON-схемы | MariaDB 11.1.0 |
| JSON_SEARCH | Возвращает путь к заданной строке внутри JSON-документа | |
| JSON_SET | Обновляет или вставляет данные в JSON-документ | |
| JSON_TABLE | Возвращает представление JSON-документа как реляционной таблицы | |
| JSON_TYPE | Возвращает тип JSON-значения | |
| JSON_UNQUOTE | Удаляет кавычки из JSON-значения, возвращая строку | |
| JSON_VALID | Является ли значение корректным JSON-документом | |
| JSON_VALUE | Из заданного JSON-документа возвращает указанное скалярное значение | |
| LAST_DAY | Возвращает последний день месяца | |
| LAST_INSERT_ID | Последнее вставленное значение автоинкремента | |
| LAST_VALUE | Возвращает последнее значение в списке | |
| LASTVAL | Получить последнее сгенерированное значение из последовательности | |
| LCASE | Синоним для [LOWER() | |
| LEAST | Возвращает наименьшее значение | |
| LEFT | Возвращает самые левые символы из строки | |
| LENGTH | Длина строки в байтах | |
| LIKE | Совпадение выражения с шаблоном | |
| LineFromText | Синоним для ST_LineFromText | |
| LineFromWKB | Синоним для ST_LineFromWKB | |
| LINESTRING | Строит значение WKB LineString из нескольких аргументов WKB Point | |
| LineStringFromText | Синоним для ST_LineFromText | |
| LineStringFromWKB | Синоним для ST_LineFromWKB | |
| LN | Возвращает натуральный логарифм | |
| LOAD_FILE | Возвращает содержимое файла в виде строки | |
| LOCALTIME | Синоним для NOW() | |
| LOCALTIMESTAMP | Синоним для NOW() | |
| LOCATE | Возвращает позицию подстроки в строке | |
| LOG | Возвращает натуральный логарифм | |
| LOG10 | Возвращает логарифм по основанию 10 | |
| LOG2 | Возвращает логарифм по основанию 2 | |
| LOWER | Возвращает строку со всеми символами в нижнем регистре | |
| LPAD | Возвращает строку, слева заполненную другой строкой до заданной длины | |
| LTRIM | Возвращает строку с удаленными начальными пробелами | |
| MAKE_SET | Создаёт набор строк, соответствующих битовой маске | |
| MAKEDATE | Возвращает дату по году и дню | |
| MAKETIME | Возвращает время | |
| MASTER_GTID_WAIT | Ожидание, пока у слева достигнута позиция GTID | |
| MASTER_POS_WAIT | Ожидание, пока у следа применены все указанные обновления | |
| MATCH AGAINST | Производит полнотекстовый поиск по полнотекстовому индексу | |
| MAX | Возвращает максимальное значение | |
| MBRContains | Указывает, что один прямоугольник минимальной охватывающей области содержит другой | |
| MBRDisjoint | Указывает, являются ли прямоугольники минимальной охватывающей области двух геометрий непересекающимися | |
| MBREqual | Являются ли прямоугольники минимальной охватывающей области двух геометрий одинаковыми. | |
| MBRIntersects | Указывает, пересекаются ли прямоугольники минимальной охватывающей области двух геометрий | |
| MBROverlaps | Перекрываются ли прямоугольники минимальной охватывающей области двух геометрий | |
| MBRTouches | Соприкасаются ли прямоугольники минимальной охватывающей области двух геометрий. | |
| MBRWithin | Указывает, находится ли один прямоугольник минимальной охватывающей области внутри другого | |
| MD5 | MD5 контрольная сумма | |
| MEDIAN | Функция окна, которая возвращает медианное значение диапазона значений | |
| MICROSECOND | Возвращает микросекунды из даты или datetime | |
| MID | Синоним для SUBSTRING(str,pos,len) | |
| MIN | Возвращает минимальное значение | |
| MINUTE | Возвращает минуту от 0 до 59 | |
| MLineFromText | Строит MULTILINESTRING, используя его представление WKT и SRID | |
| MLineFromWKB | Строит MULTILINESTRING | |
| MOD | Операция modulo. Остаток от деления N на M | |
| MONTH | Возвращает месяц от 1 до 12 | |
| MONTHNAME | Возвращает полное имя месяца | |
| MPointFromText | Строит MULTIPOINT, используя его WKT и SRID | |
| MPointFromWKB | Строит MULTIPOINT, используя его представление WKB и SRID | |
| MPolyFromText | Строит MULTIPOLYGON | |
| MPolyFromWKB | Строит MULTIPOLYGON, используя его представление WKB и SRID | |
| MultiLineStringFromText | Синоним для MLineFromText | |
| MultiLineStringFromWKB | Синоним для MLineFromWKB | |
| MULTIPOINT | Строит WKB MultiPoint значение | |
| MultiPointFromText | Синоним для MPointFromText | |
| MultiPointFromWKB | Синоним для MPointFromWKB |
| МНОГОУГОЛЬНИК | Создаёт многоугольник WKB | |
| MultiPolygonFromText | Синоним для MPolyFromText | |
| MultiPolygonFromWKB | Синоним для MPolyFromWKB | |
| МНОЖЕСТВО_ЛИНИЙ | Создаёт значение MultiLineString | |
| NAME_CONST | Возвращает заданное значение | |
| NATURAL_SORT_KEY | Сортировка, более похожая на естественную человеческую сортировку | |
| НЕ_ПОДОБЕН | То же, что и NOT(expr LIKE pat [ESCAPE 'escape_char']) | |
| НЕ_РЕГУЛЯРНОЕ_ВЫРАЖЕНИЕ | То же, что и NOT (expr REGEXP pat) | |
| NULLIF | Возвращает NULL, если expr1 = expr2 | |
| NEXTVAL | Генерирует следующее значение для последовательности | |
| НЕ_МЕЖДУ | То же, что и NOT (expr BETWEEN min AND max) | |
| НЕ_В | То же, что и NOT (expr IN (value,...)) | |
| NOW | Возвращает текущую дату и время | |
| NTILE | Возвращает целое число, указывающее, к какой группе принадлежит заданная строка | |
| NumGeometries | Синоним для ST_NumGeometries | |
| NumInteriorRings | Синоним для NumInteriorRings | |
| NumPoints | Синоним для ST_NumPoints | |
| ОСЬМЕРНОЙ | Возвращает восьмеричное значение | |
| OCTET_LENGTH | Синоним для LENGTH() | |
| OLD_PASSWORD | Реализация паролей до MySQL 4.1 | |
| ORD | Возвращает ASCII или код символа | |
| ПЕРЕКРЫВАЕТСЯ | Указывает, перекрываются ли два элемента пространственно | |
| ПАРОЛЬ | Вычисляет строку пароля | |
| PERCENT_RANK | Функция окна, которая возвращает относительный процентный ранг заданной строки | |
| PERCENTILE_CONT | Возвращает значение, которое соответствует заданной доле в порядке сортировки. | |
| PERCENTILE_DISC | Возвращает первое значение в наборе, чья упорядоченная позиция равна или больше указанной доли. | |
| PERIOD_ADD | Добавить месяцы к периоду | |
| PERIOD_DIFF | Количество месяцев между двумя периодами | |
| PI | Возвращает значение π (пи) | |
| ТОЧКА | Создаёт точку WKB | |
| PointFromText | Синоним для ST_PointFromText | |
| PointFromWKB | Синоним для PointFromWKB | |
| PointN | Синоним для PointN | |
| PointOnSurface | Синоним для ST_PointOnSurface | |
| МНОГОУГОЛЬНИК | Создаёт многоугольник WKB из нескольких аргументов WKB LineString | |
| PolyFromText | Синоним для ST_PolyFromText | |
| PolyFromWKB | Синоним для ST_PolyFromWKB | |
| PolygonFromText | Синоним для ST_PolyFromText | |
| PolygonFromWKB | Синоним для ST_PolyFromWKB | |
| ПОЗИЦИЯ | Возвращает позицию подстроки в строке | |
| POW | Возвращает X в степени Y | |
| POWER | Синоним для POW() | |
| КВАРТАЛ | Возвращает квартал года от 1 до 4 | |
| QUOTE | Возвращает строку с цитатами, правильно экранированную | |
| РАДИАНЫ | Преобразует из градусов в радианы | |
| RAND | Случайное число с плавающей точкой | |
| РАНГ | Ранг заданной строки, при одинаковых значениях получаются одинаковые результаты | |
| РЕГУЛЯРНОЕ_ВЫРАЖЕНИЕ | Выполняет сопоставление с образцом | |
| REGEXP_INSTR | Позиция первого появления регулярного выражения | |
| REGEXP_REPLACE | Заменяет все вхождения шаблона | |
| REGEXP_SUBSTR | Возвращает соответствующую часть строки | |
| RELEASE_LOCK | Освобождает блокировку, полученную с помощью GET_LOCK() | |
| REPEAT Функция | Возвращает строку, повторяющуюся заданное количество раз | |
| REPLACE Функция | Замена вхождений строки | |
| ОБРАТНЫЙ | Инвертирует порядок строки | |
| RIGHT | Возвращает N правых символов из строки | |
| RLIKE | Синоним для REGEXP() | |
| RPAD | Возвращает строку, справа дополненную другой строкой до заданной длины | |
| ROUND | Округляет число | |
| ROW_COUNT | Количество строк, затронутых предыдущим оператором | |
| ROW_NUMBER | Номер строки, при одинаковых значениях получаются разные результаты | |
| RTRIM | Возвращает строку со удаленными trailing пробелами | |
| SCHEMA | Синоним для DATABASE() | |
| СЕКУНДА | Возвращает секунды времени | |
| SEC_TO_TIME | Преобразует секунды в время | |
| SETVAL | Установить следующее значение, которое будет возвращено последовательностью | |
| SESSION_USER | Синоним для USER() | |
| SHA | Синоним для SHA1() | |
| SHA1 | Вычисляет контрольную сумму SHA-1 | |
| SHA2 | Вычисляет контрольную сумму SHA-2 | |
| ЗНАК | Возвращает 1, 0 или -1 | |
| SIN | Возвращает синус | |
| SLEEP | Пауза на заданное количество секунд | |
| SOUNDEX | Возвращает строку на основе того, как звучит строка | |
| ЗВУЧИТ_КАК | SOUNDEX(expr1) = SOUNDEX(expr2) | |
| ПРОБЕЛ | Возвращает строку из пробелов | |
| SPIDER_BG_DIRECT_SQL | Фоновое выполнение SQL | |
| SPIDER_COPY_TABLES | Копирование данных таблиц | |
| SPIDER_DIRECT_SQL | Выполнение SQL на удалённом сервере | |
| SPIDER_FLUSH_TABLE_MON_CACHE | Обновление информации сервера мониторинга Spider | |
| SQRT | Квадратный корень | |
| SRID | Синоним для ST_SRID | |
| ST_AREA | Площадь многоугольника | |
| ST_AsBinary | Преобразует значение в его представление WKB | |
| ST_AsText | Преобразует значение в его определение WKT | |
| ST_AsWKB | Синоним для ST_AsBinary | |
| ST_ASWKT | Синоним для ST_ASTEXT() | |
| ST_BOUNDARY | Возвращает геометрию, которая является замыканием комбинаторной границы | |
| ST_BUFFER | Новая геометрия с добавленным буфером к исходной геометрии | |
| ST_CENTROID | Математический центр (геометрический центр) для MultiPolygon | |
| ST_CONTAINS | Является ли одна геометрия содержащейся в другой | |
| ST_CONVEXHULL | Минимальная выпуклая геометрия, охватывающая все геометрии в наборе | |
| ST_CROSSES | Пересекаются ли две геометрии | |
| ST_DIFFERENCE | Разность множеств точек | |
| ST_DIMENSION | Внутренняя размерность значения геометрии | |
| ST_DISJOINT | Является ли одна геометрия пространственно разобщенной с другой | |
| ST_DISTANCE | Расстояние между двумя геометриями | |
| ST_DISTANCE_SPHERE | Сферическое расстояние между двумя геометриями |
| ST_ENDPOINT | Возвращает конечную точку LineString | |
| ST_ENVELOPE | Возвращает минимальный ограничивающий прямоугольник для значения геометрии | |
| ST_EQUALS | Являются ли две геометрии пространственно равными | |
| ST_ExteriorRing | Возвращает внешнюю оболочку многоугольника как LineString | |
| ST_GeomCollFromText | Строит значение GEOMETRYCOLLECTION | |
| ST_GeomCollFromWKB | Строит значение GEOMETRYCOLLECTION из WKB | |
| ST_GeometryCollectionFromText | Синоним для ST_GeomCollFromText | |
| ST_GeometryCollectionFromWKB | Синоним для ST_GeomCollFromWKB | |
| ST_GeometryFromText | Синоним для ST_GeomFromText | |
| ST_GeometryFromWKB | Синоним для ST_GeomFromWKB | |
| ST_GEOMETRYN | Возвращает N-ую геометрию в GeometryCollection | |
| ST_GEOMETRYTYPE | Возвращает имя типа геометрии, членом которого является данный экземпляр геометрии | |
| ST_GeomFromText | Строит значение геометрии, используя ее WKT и SRID | |
| ST_GeomFromWKB | Строит значение геометрии, используя ее WKB-представление и SRID | |
| ST_InteriorRingN | Возвращает N-ую внутреннюю оболочку для многоугольника | |
| ST_INTERSECTION | Пересечение, или общая часть, двух геометрий | |
| ST_INTERSECTS | Пересекаются ли две геометрии пространственно | |
| ST_ISCLOSED | Возвращает true, если начальная и конечная точки заданной LINESTRING совпадают | |
| ST_ISEMPTY | Указывает валидность значения геометрии | |
| ST_IsRing | Возвращает true, если заданная LINESTRING является как ST_IsClosed, так и ST_IsSimple | |
| ST_IsSimple | Возвращает true, если у данной геометрии нет аномальных геометрических точек | |
| ST_LENGTH | Длина LineString | |
| ST_LineFromText | Создает значение линии | |
| ST_LineFromWKB | Строит LINESTRING, используя его WKB и SRID | |
| ST_LineStringFromText | Синоним для ST_LineFromText | |
| ST_LineStringFromWKB | Синоним для ST_LineFromWKB | |
| ST_NUMGEOMETRIES | Количество геометрий в GeometryCollection | |
| ST_NumInteriorRings | Количество внутренних оболочек в многоугольнике | |
| ST_NUMPOINTS | Возвращает количество объектов Point в LineString | |
| ST_OVERLAPS | Перекрываются ли две геометрии | |
| ST_PointFromText | Строит значение POINT | |
| ST_PointFromWKB | Строит POINT, используя его WKB и SRID | |
| ST_POINTN | Возвращает N-ую точку в LineString | |
| ST_POINTONSURFACE | Возвращает POINT, гарантированно пересекающий поверхность | |
| ST_PolyFromText | Строит значение POLYGON | |
| ST_PolyFromWKB | Строит POLYGON, используя его WKB-представление и SRID | |
| ST_PolygonFromText | Синоним для ST_PolyFromText | |
| ST_PolygonFromWKB | Синоним для ST_PolyFromWKB | |
| ST_RELATE | Возвращает true, если две геометрии связаны | |
| ST_SRID | Возвращает идентификатор системы пространственной привязки | |
| ST_STARTPOINT | Возвращает начальную точку LineString | |
| ST_SYMDIFFERENCE | Части двух геометрий, которые не пересекаются | |
| ST_TOUCHES | Соприкасаются ли одна геометрия g1 и другая | |
| ST_UNION | Объединение двух геометрий | |
| ST_WITHIN | Находится ли одна геометрия внутри другой | |
| ST_X | Значение координаты X для точки | |
| ST_Y | Координата Y для точки | |
| STARTPOINT | Синоним для ST_StartPoint | |
| STD | Стандартное отклонение генеральной совокупности | |
| STDDEV | Стандартное отклонение генеральной совокупности | |
| STDDEV_POP | Возвращает стандартное отклонение генеральной совокупности | |
| STDDEV_SAMP | Стандартное отклонение | |
| STR_TO_DATE | Преобразует строку в дату | |
| STRCMP | Сравнивает две строки в порядке сортировки | |
| SUBDATE | Вычитает единицу даты или количество дней | |
| SUBSTR | Возвращает подстроку из строки, начиная с заданной позиции | |
| SUBSTRING | Возвращает подстроку из строки, начиная с заданной позиции | |
| SUBSTRING_INDEX | Возвращает подстроку из строки до count вхождений разделителя | |
| SUBTIME | Вычитает время из даты/времени | |
| SUM | Сумма | |
| SYS.EXTRACT_SCHEMA_FROM_FILE_NAME | Дано имя файла, возвращает имя схемы (базы данных) | MariaDB 10.6 |
| SYS.EXTRACT_TABLE_FROM_FILE_NAME | Дано имя файла, возвращает имя таблицы | MariaDB 10.6 |
| SYS.FORMAT_BYTES | Возвращает строку, состоящую из значения и единиц в удобочитаемом формате | MariaDB 10.6 |
| SYS.FORMAT_PATH | Возвращает измененный путь после замены подпутей, соответствующих значениям различных системных переменных, именем переменной | MariaDB 10.6 |
| SYS.FORMAT_STATEMENT | Возвращает строку уменьшенной длины | MariaDB 10.6 |
| SYS.FORMAT_TIME | Возвращает удобочитаемое значение времени и индикатор единицы | MariaDB 10.6 |
| SYS.LIST_ADD | Добавляет значение в заданный список | MariaDB 10.6 |
| SYS.LIST_DROP | Удаляет значение из заданного списка | MariaDB 10.6 |
| SYS.PS_IS_ACCOUNT_ENABLED | Включено ли измерение Performance Schema для данного аккаунта | MariaDB 10.6 |
| SYS.PS_IS_CONSUMER_ENABLED | Включено ли измерение Performance Schema для данного потребителя | MariaDB 10.6 |
| SYS.PS_IS_INSTRUMENT_DEFAULT_ENABLED | Включен ли данный инструмент Performance Schema по умолчанию | MariaDB 10.6 |
| SYS.PS_IS_INSTRUMENT_DEFAULT_TIMED | Возвращает, отслеживается ли данный инструмент Performance Schema по умолчанию | MariaDB 10.6 |
| SYS.PS_IS_THREAD_INSTRUMENTED | Возвращает, включено ли измерение Performance Schema для данного connection_id | MariaDB 10.6 |
| SYS.PS_THREAD_ACCOUNT | Возвращает аккаунт (имя пользователя@хост) ассоциированный с данным thread_id | MariaDB 10.6 |
| SYS.PS_THREAD_ID | Возвращает thread_id, связанный с данным connection_id | MariaDB 10.6 |
| SYS.PS_THREAD_STACK | Возвращает все инструкции, этапы и события в Performance Schema для данного thread_id | MariaDB 10.6 |
| SYS.PS_THREAD_TRX_INFO | Возвращает JSON-объект с информацией о потоке, указанном заданным thread_id | MariaDB 10.6 |
| SYS.QUOTE_IDENTIFIER | Приводит строку к виду, который может быть использован в качестве идентификатора в SQL-запросе. | MariaDB 10.6 |
| SYS.SYS_GET_CONFIG | Возвращает значение конфигурационного параметра из таблицы sys_config. | MariaDB 10.6 |
| SYS.VERSION_MAJOR | Возвращает номер основной версии сервера MariaDB. | MariaDB 10.6 |
| SYS.VERSION_MINOR | Возвращает номер дополнительной версии сервера MariaDB. | MariaDB 10.6 |
| SYS.VERSION_PATCH | Возвращает номер патча версии сервера MariaDB. | MariaDB 10.6 |
| SYS_GUID | Генерирует глобально уникальный идентификатор. | |
| SYSDATE | Возвращает текущую дату и время. | |
| SYSTEM_USER | Синоним для USER(). | |
| TAN | Возвращает тангенс. | |
| TIME function | Извлекает время. | |
| TIMEDIFF | Возвращает разницу между двумя датами/временем. | |
| TIMESTAMP FUNCTION | Возвращает дату и время или добавляет время к дате/времени. | |
| TIMESTAMPADD | Добавляет интервал к дате или дате и времени. | |
| TIMESTAMPDIFF | Разница между двумя датами и временем. | |
| TIME_FORMAT | Форматирует значение времени в соответствии с заданной строкой формата. | |
| TIME_TO_SEC | Возвращает аргумент времени, преобразованный в секунды. | |
| TO_BASE64 | Преобразует строку в ее представлении в формате base-64. | |
| TO_CHAR | Преобразует тип данных дата/время в тип char. | |
| TO_DAYS | Количество дней с года 0. | |
| TO_SECONDS | Количество секунд с года 0. | |
| TOUCHES | Определяет, соприкасаются ли две геометрии. | |
| TRIM | Возвращает строку со всеми указанными префиксами или суффиксами, удаленными. | |
| TRUNCATE | Округляет X до D десятичных знаков. | |
| UCASE | Синоним для UPPER(). | |
| UNHEX | Интерпретирует пары шестнадцатеричных цифр как число и преобразует в соответствующий символ. | |
| UNCOMPRESS | Распаковывает строку, сжатую функцией COMPRESS(). | |
| UNCOMPRESSED_LENGTH | Возвращает длину строки до её сжатия функцией COMPRESS(). | |
| UNIX_TIMESTAMP | Возвращает метку времени Unix. | |
| UPDATEXML | Заменяет XML-элементы. | |
| UPPER | Преобразует строку в верхний регистр. | |
| USER | Текущий пользователь/хост. | |
| UTC_DATE | Возвращает текущую дату UTC. | |
| UTC_TIME | Возвращает текущее время UTC. | |
| UTC_TIMESTAMP | Возвращает текущую дату и время UTC. | |
| UUID | Возвращает универсальный уникальный идентификатор. | |
| UUID_SHORT | Возвращает короткий универсальный идентификатор. | |
| VALUES or VALUE | Ссылки на столбцы в INSERT ... ON DUPLICATE KEY UPDATE. | |
| VAR_POP | Дисперсия генеральной совокупности. | |
| VAR_SAMP | Возвращает дисперсию выборки. | |
| VARIANCE | Дисперсия генеральной совокупности. | |
| VERSION | Версия сервера MariaDB. | |
| WEEK | Возвращает номер недели. | |
| WEEKDAY | Возвращает индекс дня недели. | |
| WEEKOFYEAR | Возвращает номер календарной недели даты в диапазоне от 1 до 53. | |
| WEIGHT_STRING | Вес входной строки. | |
| WITHIN | Указывает, находится ли географический элемент внутри другого. | |
| WSREP_LAST_SEEN_GTID | Возвращает глобальный идентификатор транзакции (GTID) последней транзакции записи, наблюдаемой клиентом. | |
| WSREP_LAST_WRITTEN_GTID | Возвращает глобальный идентификатор транзакции (GTID) последней транзакции записи, выполненной клиентом. | |
| WSREP_SYNC_WAIT_UPTO_GTID | Задерживает клиента, пока транзакция, указанная заданным глобальным идентификатором транзакции, не будет применена и не будет подтверждена узлом. | |
| X | Синоним для ST_X. | |
| Y | Синоним для ST_Y. | |
| YEAR | Возвращает год для заданной даты. | |
| YEARWEEK | Возвращает год и номер недели для даты. |
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/function-and-operator-reference/