Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex DataLens
    • Обзор
    • Синтаксис формул
      • Все функции
        • Обзор
        • ASCII
        • CHAR
        • CONCAT
        • CONTAINS
        • ENDSWITH
        • FIND
        • ICONTAINS
        • IENDSWITH
        • ISTARTSWITH
        • LEFT
        • LEN
        • LOWER
        • LTRIM
        • REGEXP_EXTRACT
        • REGEXP_EXTRACT_ALL
        • REGEXP_EXTRACT_NTH
        • REGEXP_MATCH
        • REGEXP_REPLACE
        • REPLACE
        • RIGHT
        • RTRIM
        • SPACE
        • SPLIT
        • STARTSWITH
        • SUBSTR
        • TRIM
        • UPPER
        • UTF8
      • Поддержка функций
    • Параметры
  • Аудитные логи Audit Trails

В этой статье:

  • ASCII
  • CHAR
  • CONCAT
  • CONTAINS
  • ENDSWITH
  • FIND
  • ICONTAINS
  • IENDSWITH
  • ISTARTSWITH
  • LEFT
  • LEN
  • LOWER
  • LTRIM
  • REGEXP_EXTRACT
  • REGEXP_EXTRACT_ALL
  • REGEXP_EXTRACT_NTH
  • REGEXP_MATCH
  • REGEXP_REPLACE
  • REPLACE
  • RIGHT
  • RTRIM
  • SPACE
  • SPLIT
  • STARTSWITH
  • SUBSTR
  • TRIM
  • UPPER
  • UTF8
  1. Вычисляемые поля
  2. Справочник функций
  3. Строковые функции
  4. Обзор

Строковые функции

Статья создана
Yandex Cloud
Обновлена 15 июля 2024 г.
  • ASCII
  • CHAR
  • CONCAT
  • CONTAINS
  • ENDSWITH
  • FIND
  • ICONTAINS
  • IENDSWITH
  • ISTARTSWITH
  • LEFT
  • LEN
  • LOWER
  • LTRIM
  • REGEXP_EXTRACT
  • REGEXP_EXTRACT_ALL
  • REGEXP_EXTRACT_NTH
  • REGEXP_MATCH
  • REGEXP_REPLACE
  • REPLACE
  • RIGHT
  • RTRIM
  • SPACE
  • SPLIT
  • STARTSWITH
  • SUBSTR
  • TRIM
  • UPPER
  • UTF8

ASCIIASCII

Синтаксис:ASCII( string )

Возвращает числовое представление первого символа строки.

CHARCHAR

Синтаксис:CHAR( string )

Преобразовывает числовое представление символа ASCII в значение.

CONCATCONCAT

Синтаксис:CONCAT( arg_1, arg_2, arg_3 [ , ... ] )

Объединяет произвольное количество строк. При использовании нестроковых типов происходит преобразование в строку и объединение.

CONTAINSCONTAINS

Синтаксис:CONTAINS( string, substring )

Возвращает TRUE, если строка string содержит в себе подстроку substring. Для регистронезависимой проверки см. ICONTAINS.

ENDSWITHENDSWITH

Синтаксис:ENDSWITH( string, substring )

Возвращает TRUE, если строка string оканчивается на подстроку substring.Для регистронезависимой проверки см. IENDSWITH.

FINDFIND

Синтаксис:FIND( string, substring [ , start_index ] )

Возвращает индекс позиции первого символа подстроки substring в строке string.

Если указан опциональный параметр start_index, то поиск начнется с указанной позиции.

ICONTAINSICONTAINS

Синтаксис:ICONTAINS( string, substring )

Регистронезависимый вариант CONTAINS. Возвращает TRUE, если строка string содержит в себе подстроку substring.

IENDSWITHIENDSWITH

Синтаксис:IENDSWITH( string, substring )

Регистронезависимый вариант ENDSWITH. Возвращает TRUE, если строка string оканчивается на подстроку substring.

ISTARTSWITHISTARTSWITH

Синтаксис:ISTARTSWITH( string, substring )

Регистронезависимый вариант STARTSWITH. Возвращает TRUE, если строка string начинается на подстроку substring.

LEFTLEFT

Синтаксис:LEFT( string, number )

Возвращает строку, которая содержит указанное количество символов number с начала строки string.

LENLEN

Синтаксис:LEN( value )

Возвращает количество символов в строке или элементов в массиве value.

LOWERLOWER

Синтаксис:LOWER( string )

Возвращает строку string в нижнем регистре.

LTRIMLTRIM

Синтаксис:LTRIM( string )

Возвращает строку string без знаков пробела в начале строки.

REGEXP_EXTRACTREGEXP_EXTRACT

Синтаксис:REGEXP_EXTRACT( string, pattern )

Возвращает подстроку string, которая соответствует регулярному выражению pattern.

REGEXP_EXTRACT_ALLREGEXP_EXTRACT_ALL

Синтаксис:REGEXP_EXTRACT_ALL( string, pattern )

Возвращает все подстроки string, которые соответствуют регулярному выражению pattern. Для регулярных выражений с подгруппами работает только для первой подгруппы.

REGEXP_EXTRACT_NTHREGEXP_EXTRACT_NTH

Синтаксис:REGEXP_EXTRACT_NTH( string, pattern, match_index )

Возвращает подстроку string, которая соответствует шаблону регулярного выражения pattern, начиная с указанного индекса.

REGEXP_MATCHREGEXP_MATCH

Синтаксис:REGEXP_MATCH( string, pattern )

Возвращает TRUE, если в строке string есть подстрока, которая соответствует шаблону регулярного выражения pattern.

REGEXP_REPLACEREGEXP_REPLACE

Синтаксис:REGEXP_REPLACE( string, pattern, replace_with )

Ищет подстроку в строке string по шаблону регулярного выражения pattern и заменяет ее строкой replace_with.

Если подстрока не найдена, то строка не будет изменена.

REPLACEREPLACE

Синтаксис:REPLACE( string, substring, replace_with )

Ищет подстроку substring в строке string и заменяет ее строкой replace_with.

Если подстрока не найдена, то строка не будет изменена.

RIGHTRIGHT

Синтаксис:RIGHT( string, number )

Возвращает строку, которая содержит указанное количество символов number с конца строки string.

RTRIMRTRIM

Синтаксис:RTRIM( string )

Возвращает строку string без знаков пробела в конце строки.

SPACESPACE

Синтаксис:SPACE( value )

Возвращает строку с указанным количеством пробелов.

SPLITSPLIT

Синтаксис:SPLIT( orig_string [ , delimiter [ , part_index ] ] )

Разделяет orig_string на последовательность подстрок, используя символ разделителя delimiter, и возвращает подстроку, порядковый номер которой равен параметру part_index. Разделитель по умолчанию — запятая. Если part_index отрицательный, отсчет возвращаемой подстроки ведется с конца orig_string. Если количество подстрок меньше, чем абсолютное значение part_index, возвращается пустая строка. Если не передан part_index, то возвращается массив подстрок (только для источников ClickHouse, PostgreSQL).

STARTSWITHSTARTSWITH

Синтаксис:STARTSWITH( string, substring )

Возвращает TRUE, если строка string начинается на подстроку substring. Для регистронезависимой проверки см. ISTARTSWITH.

SUBSTRSUBSTR

Синтаксис:SUBSTR( string, from_index [ , length ] )

Возвращает подстроку string, начиная с индекса from_index. Нумерация начинается с единицы.

Если указан дополнительный аргумент length, то будет возвращена подстрока указанной длины.

TRIMTRIM

Синтаксис:TRIM( string )

Возвращает строку string без знаков пробела в начале и конце строки.

UPPERUPPER

Синтаксис:UPPER( string )

Возвращает строку string в верхнем регистре.

UTF8UTF8

Синтаксис:UTF8( string, old_encoding )

Переводит кодировку строки string в UTF8.

Была ли статья полезна?

Предыдущая
Умножение (*)
Следующая
ASCII
Проект Яндекса
© 2025 ООО «Яндекс.Облако»