Строка
В этом разделе описываются следующие строковые функции:
| Функция | Описание |
|---|---|
| BASE64_DECODE | Декодирует строку base 64 в строку |
| BASE64_TO_HEX | Преобразует строку base 64 в шестнадцатеричную строку |
| BYTES_SUBSTRING | Возвращает подстроку входных данных, используя смещения в байтах байтового представления в кодировке UTF-8. Частичные символы и недопустимые кодовые точки UTF-8 удаляются из результата. |
| CONCAT | Возвращает конкатенацию string1, string2, ..., stringN |
| DATE | Приводит строку к дате |
| JOIN_ARRAYS | Объединяет любое количество массивов по индексу, используя шаблон MessageFormat |
| LENGTH | Возвращает длину строки |
| LOWER | Преобразует строку в строчные буквы |
| LPAD | Дополняет входную строку слева заданной строкой-заполнителем до указанного размера |
| LTRIM | Возвращает заданную строку без начальных пробелов |
| MD5 | Хэширует входные данные с использованием MD5 |
| PARSE_DATETIME | Разбирает строку в метку времени с часовым поясом, используя формат |
| ЗАМЕНИТЬ | Заменяет все вхождения search на replace во входных данных. Если поиск пуст, вставляет замену перед каждым символом и в конце ввода |
| REVERSE | Возвращает строку с символами в обратном порядке |
| RPAD | Дополняет входную строку справа заданной строкой-заполнителем до указанного размера |
| RTRIM | Возвращает заданную строку без конечных пробелов |
| SHA1 | Хэширует входные данные с использованием SHA-1 |
| SHA256 | Хэширует входные данные с использованием SHA-256 |
| SHA3_512 | Хэширует входные данные с использованием SHA3-512 |
| SORT_VALUES | Возвращает значения, отсортированные в лексикографическом порядке |
| РАЗДЕЛИТЬ | Возвращает заданную строку, разделенную указанным разделителем. Не удаляет пустые записи |
| SPLIT_TO_RECORD | Возвращает заданную строку, разделенную указанным разделителем |
| STRING_FORMAT | Форматирует любое количество входных данных в строку, используя заданный формат |
| STRIP_MARGIN | Для каждой строки удалите префикс из управляющих символов или пробелов, за которым следует заданный символ поля. |
| STRIP_PREFIX | Удаляет заданную префиксную строку из начала строки. |
| STRIP_SUFFIX | Удаляет заданную суффиксную строку из конца строки. |
| STRPOS | Возвращает начальную позицию первого вхождения заданной подстроки в строку |
| SUBSTR | Извлекает подстроку определенной длины, начиная с указанной точки в заданной строке |
| SUBSTRING | Извлекает подстроку определенной длины, начиная с указанной точки в заданной строке |
| TRANSLATE | Переводит заданное значение с помощью заданного словаря |
| TRIM | Возвращает заданную строку без начальных или конечных пробелов |
| TRIM_CHARS | Возвращает заданную строку без начальных или конечных символов |
| UPPER | Преобразует строку в прописные буквы |
| UUID_GENERATOR | Возвращает UUID |
| XX_HASH | Хэширует входные данные, используя xxHash |