ascii(col) | Возвращает ASCII код первого символа строки. |
base64(col) | Кодирует бинарные данные в строку base64. |
bit_length(col) | Вычисляет длину битов для указанного строкового столбца. |
btrim(str[, trim]) | Удаляет ведущие и завершающие символы обрезки из строки. |
char(col) | Возвращает ASCII символ, имеющий двоичный эквивалент col. |
character_length(str) | Возвращает длину символов строковых данных или количество байтов бинарных данных. |
char_length(str) | Возвращает длину символов строковых данных или количество байтов бинарных данных. |
concat(*cols) | Объединяет несколько строк. |
concat_ws(sep, *cols) | Объединяет строки с разделителем. |
contains(left, right) | Возвращает логическое значение. |
decode(col, charset) | Декодирует бинарные данные из указанной кодировки. |
elt(*inputs) | Возвращает n-й вход, например, возвращает input2, когда n равно 2. |
encode(col, charset) | Кодирует строку в указанную кодировку. |
endswith(str, suffix) | Возвращает логическое значение. |
find_in_set(str, str_array) | Возвращает индекс (с учетом 1) заданной строки (str) в запятой-разделенном списке (strArray). |
format_number(col, d) | Форматирует число с указанным количеством десятичных знаков. |
format_string(format, *cols) | Форматирует строку по шаблону. |
ilike(str, pattern[, escapeChar]) | Возвращает true, если str соответствует pattern с учетом регистра, null, если какие-либо аргументы null, false в противном случае. |
initcap(col) | Преобразует первую букву каждого слова в верхний регистр. |
instr(str, substr) | Возвращает позицию подстроки в строке. |
lcase(str) | Возвращает str с измененными в нижний регистр всеми символами. |
length(col) | Возвращает длину строки. |
like(str, pattern[, escapeChar]) | Возвращает true, если str соответствует pattern с учетом регистра, null, если какие-либо аргументы null, false в противном случае. |
lower(col) | Преобразует строку в нижний регистр. |
left(str, len) | Возвращает len левых символов из строки str, если len меньше или равно 0, результат - пустая строка. |
levenshtein(left, right) | Вычисляет расстояние Левенштейна между двумя строками. |
locate(substr, str, pos) | Возвращает позицию подстроки в строке, начиная с указанной позиции. |
lpad(col, len, pad) | Дополняет строку слева до указанной длины. |
ltrim(col) | Удаляет пробелы слева от строки. |
mask(col[, upperChar, lowerChar, digitChar, …]) | Маскирует заданное строковое значение. |
octet_length(col) | Вычисляет длину байтов для заданного строкового столбца. |
parse_url(url, partToExtract[, key]) | Извлекает часть из URL. |
position(substr, str[, start]) | Возвращает позицию первого вхождения подстроки в строке после позиции start. |
printf(format, *cols) | Форматирует аргументы в стиле printf и возвращает результат в виде строкового столбца. |
rlike(str, regexp) | Возвращает true, если str соответствует Java regex regexp, или false в противном случае. |
regexp(str, regexp) | Возвращает true, если str соответствует Java regex regexp, или false в противном случае. |
regexp_like(str, regexp) | Возвращает true, если str соответствует Java regex regexp, или false в противном случае. |
regexp_count(str, regexp) | Возвращает количество раз, когда шаблон Java regex regexp совпадает со строкой str. |
regexp_extract(str, pattern, idx) | Извлекает подстроку по регулярному выражению. |
regexp_extract_all(str, regexp[, idx]) | Извлекает все строки в str, которые соответствуют Java regex regexp и соответствуют индексу группы regex. |
regexp_replace(str, pattern, replacement) | Заменяет подстроки по регулярному выражению. |
regexp_substr(str, regexp) | Возвращает подстроку, которая соответствует Java regex regexp в строке str. |
regexp_instr(str, regexp[, idx]) | Извлекает все строки в str, которые соответствуют Java regex regexp и соответствуют индексу группы regex. |
replace(str, search, replace) | Заменяет все вхождения подстроки. |
right(str, len) | Возвращает правые len символов из строки str, если len меньше или равно 0, результат - пустая строка. |
ucase(str) | Возвращает str с измененными в верхний регистр всеми символами. |
unbase64(col) | Декодирует строку base64 в бинарные данные. |
rpad(col, len, pad) | Дополняет строку справа до указанной длины. |
repeat(col, n) | Повторяет строку указанное количество раз. |
rtrim(col) | Удаляет пробелы справа от строки. |
soundex(col) | Возвращает звуковой код строки. |
split(str, pattern) | Разделяет строку по регулярному выражению. |
split_part(src, delimiter, partNum) | Разбивает строку по разделителю и возвращает запрошенную часть разделения (с учетом 1). |
startswith(str, prefix) | Возвращает логическое значение. |
substr(str, pos[, len]) | Возвращает подстроку str, начинающуюся с позиции pos и имеющую длину len, или срез массива байтов, начинающийся с позиции pos и имеющий длину len. |
substring(str, pos, len) | Извлекает подстроку. |
substring_index(str, delim, count) | Извлекает подстроку до указанного разделителя. |
overlay(src, replace, pos[, len]) | Наложение заданной части src на replace, начиная с позиции байта pos src и продолжая len байтов. |
sentences(string[, language, country]) | Разбивает строку на массивы предложений, где каждое предложение - массив слов. |
to_binary(col[, format]) | Преобразует входной столбец в бинарное значение на основе заданного формата. |
to_char(col, format) | Преобразует col в строку на основе формата. |
to_number(col, format) | Преобразует строку 'col' в число на основе строки формата 'format'. |
to_varchar(col, format) | Преобразует col в строку на основе формата. |
translate(src, matching, replace) | Заменяет символы в строке согласно таблице замены. |
trim(col) | Удаляет пробелы с обеих сторон строки. |
upper(col) | Преобразует строку в верхний регистр. |
url_decode(str) | Декодирует строку str в формат 'application/x-www-form-urlencoded' с использованием определенной схемы кодирования. |
url_encode(str) | Переводит строку в формат 'application/x-www-form-urlencoded' с использованием определенной схемы кодирования. |