Оператор contains_cs

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

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

  • RHS = правая часть выражения
  • LHS = левая часть выражения
Оператор Описание С учетом регистра Пример (при true)
contains RHS возникает как последовательность LHS Нет "FabriKam" contains "BRik"
!contains RHS не возникает в LHS Нет "Fabrikam" !contains "xyz"
contains_cs RHS возникает как последовательность LHS Да "FabriKam" contains_cs "Kam"
!contains_cs RHS не возникает в LHS Да "Fabrikam" !contains_cs "Kam"

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

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

Примечание

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

Если вы ищете термин, используйте has_cs для более быстрых результатов.

Синтаксис

T|whereColcontains_cs(Строка)

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

Параметры

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

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

Строки в T , для которых строка находится в столбце col.

Пример

StormEvents
| summarize event_count=count() by State
| where State contains_cs "AS"

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

Count
8