Поделиться через


substring()

Область применения: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Извлекает подстроку из исходной строки, начиная с некоторого индекса до конца строки.

При необходимости можно указать длину запрашиваемой подстроки.

Синтаксис

substring(source, startingIndex [, length])

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
source string ✔️ Строка, из которой выполняется подстрока.
startingIndex int ✔️ Отсчитываемая от нуля позиция первого знака запрашиваемой подстроки. Если отрицательное число, подстрока будет получена из конца исходной строки.
length int Запрошенный номер символов в подстроке. Поведение по умолчанию — от запускаIndex до конца исходной строки.

Возвраты

Подстрока для указанной строки. Подстрока начинается с позиции startingIndex (отсчитывается начиная с нуля) и продолжается до конца строки или до требуемого количества символов, если оно указано.

Примеры

substring("123456", 1)        // 23456
substring("123456", 2, 2)     // 34
substring("ABCD", 0, 2)       // AB
substring("123456", -2, 2)    // 56