Функции для работы со строками
Функции, работающие со строками, такие как CHAR, CONVERT, CONCAT, PAD, REGEXP, TRIM и т. д.
| Название | Описание |
|---|---|
| Функции для работы с регулярными выражениями | Функции для работы с регулярными выражениями |
| Функции динамических столбцов | Функции для хранения пар ключ/значение данных в столбце. |
| ASCII | Числовое значение ASCII самого левого символа. |
| BIN | Возвращает двоичное значение. |
| Оператор BINARY | Преобразует в строку в двоичном формате. |
| BIT_LENGTH | Возвращает длину строки в битах. |
| CAST | Преобразует значение одного типа в другой тип. |
| Функция CHAR | Возвращает строку на основе целочисленных значений для отдельных символов. |
| CHARACTER_LENGTH | Синоним для CHAR_LENGTH(). |
| CHAR_LENGTH | Длина строки в символах. |
| CHR | Возвращает строку на основе целочисленных значений отдельных символов. |
| CONCAT | Возвращает конкатенированную строку. |
| CONCAT_WS | Конкатенация со специальным разделителем. |
| CONVERT | Преобразование значения из одного типа в другой тип. |
| ELT | Возвращает N-й элемент из набора строк. |
| EXPORT_SET | Возвращает строку "on" для каждого установленного бита и "off" для каждого не установленного бита. |
| EXTRACTVALUE | Возвращает текст первого текстового узла, соответствующего выражению XPath. |
| FIELD | Возвращает позицию индекса строки в списке. |
| FIND_IN_SET | Возвращает позицию строки в наборе строк. |
| FORMAT | Форматирование числа. |
| FROM_BASE64 | Принимая на вход строку, закодированную в base-64, возвращает декодированный результат в виде двоичной строки. |
| HEX | Возвращает шестнадцатеричное значение. |
| Функция INSERT | Заменяет часть строки другой строкой. |
| INSTR | Возвращает позицию строки внутри другой строки. |
| LCASE | Синоним для LOWER(). |
| LEFT | Возвращает самые левые символы из строки. |
| LENGTH | Длина строки в байтах. |
| LENGTHB | Длина заданной строки в байтах. |
| LIKE | Соответствие выражения шаблону. |
| LOAD_FILE | Возвращает содержимое файла в виде строки. |
| LOCATE | Возвращает позицию подстроки в строке. |
| LOWER | Возвращает строку со всеми символами, преобразованными в нижний регистр. |
| LPAD | Возвращает строку, дополненную слева другой строкой до заданной длины. |
| LTRIM | Возвращает строку со удаленными ведущими пробелами. |
| MAKE_SET | Создает набор строк, соответствующих битовой маске. |
| MATCH AGAINST | Выполняет полнотекстовый поиск по полнотекстовому индексу. |
| Стоп-слова полнотекстового индекса | Список по умолчанию стоп-слов полнотекстового поиска, используемый в MATCH...AGAINST. |
| MID | Синоним для SUBSTRING(str,pos,len). |
| NATURAL_SORT_KEY | Сортировка, которая ближе к естественной сортировке человеком. |
| NOT LIKE | То же, что и NOT(expr LIKE pat [ESCAPE 'escape_char']). |
| NOT REGEXP | То же, что и NOT (expr REGEXP pat). |
| OCTET_LENGTH | Возвращает длину заданной строки в байтах. |
| ORD | Возвращает ASCII или код символа. |
| POSITION | Возвращает позицию подстроки в строке. |
| QUOTE | Возвращает цитированную, правильно экранированную строку. |
| Функция REPEAT | Возвращает строку, повторяемую определенное количество раз. |
| Функция REPLACE | Заменяет вхождения одной строки другой строкой. |
| REVERSE | Изменяет порядок символов в строке. |
| RIGHT | Возвращает самые правые N символов из строки. |
| RPAD | Возвращает строку, дополненную справа другой строкой до заданной длины. |
| RTRIM | Возвращает строку со удаленными хвостовыми пробелами. |
| SFORMAT | Принимая на вход строку и спецификацию форматирования, возвращает отформатированную строку. |
| SOUNDEX | Возвращает строку, основанную на том, как звучит строка. |
| SOUNDS LIKE | SOUNDEX(expr1) = SOUNDEX(expr2). |
| SPACE | Возвращает строку из пробелов. |
| STRCMP | Сравнивает две строки в порядке сортировки. |
| SUBSTR | Возвращает подстроку из строки, начиная с заданной позиции. |
| SUBSTRING | Возвращает подстроку из строки, начиная с заданной позиции. |
| SUBSTRING_INDEX | Возвращает подстроку из строки до заданного количества разделителей. |
| TO_BASE64 | Преобразует строку в ее base-64 кодированную форму. |
| TO_CHAR | Преобразует выражение типа дата/время/штамп времени в строку. |
| TRIM | Возвращает строку со всеми заданными префиксами или суффиксами удаленными. |
| TRIM_ORACLE | Синоним для версии TRIM() в Oracle. |
| UCASE | Синоним для UPPER(). |
| UNCOMPRESS | Разжимает строку, сжатую с помощью COMPRESS(). |
| UNCOMPRESSED_LENGTH | Возвращает длину строки до сжатия с помощью COMPRESS(). |
| UNHEX | Интерпретирует пары шестнадцатеричных цифр как числа и преобразует их в соответствующий символ. |
| UPDATEXML | Замена XML. |
| UPPER | Преобразует строку в верхний регистр. |
| WEIGHT_STRING | Вес входной строки. |
| Преобразование типов | Случаи неявного преобразования типов. |
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется заранее компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают мнения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/string-functions/