Операторы !startswith_cs

Фильтрует набор записей по данным, которые не начинаются с строки поиска с учетом регистра.

В следующей таблице сравниваются операторы startswith с использованием указанных сокращений:

  • RHS = правая часть выражения
  • LHS = левая часть выражения
Оператор Описание С учетом регистра Пример (при true)
startswith RHS является начальной последовательностью LHS Нет "Fabrikam" startswith "fab"
!startswith RHS не является начальной последовательностью LHS Нет "Fabrikam" !startswith "kam"
startswith_cs RHS является начальной последовательностью LHS Да "Fabrikam" startswith_cs "Fab"
!startswith_cs RHS не является начальной последовательностью LHS Да "Fabrikam" !startswith_cs "fab"

Дополнительные сведения о других операторах и определении того, какой оператор лучше всего подходит для запроса, см. в разделе Строковые операторы типа данных.

Советы по улучшению производительности

Примечание

Производительность зависит от типа поиска и структуры данных. Рекомендации см. в разделе Рекомендации по запросам.

Синтаксис

T|whereСтолбца!startswith_cs(Выражение)

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

Параметры

Имя Тип Обязательно Описание
T string ✔️ Табличные входные данные, записи которых должны быть отфильтрованы.
column string ✔️ Столбец, по которому выполняется фильтрация.
expression скаляр ✔️ Скалярное или литеральное выражение, для которого выполняется поиск.

Возвращаемое значение

Строки в T, для которых предикат имеет значение true.

Пример

StormEvents
| summarize event_count=count() by State
| where State !startswith_cs "I"
| where event_count > 2000
| project State, event_count

Выходные данные

Состояние event_count
Техас 4701
Канзас 3166
Миссури 2016