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


Оператор hasprefix_cs

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

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

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

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

  • RHS = справа от выражения
  • LHS = левая сторона выражения
Operator Description С учетом регистра Пример (при true)
hasprefix ПЧ является префиксом термина в ЛЧ No "North America" hasprefix "ame"
!hasprefix ПЧ не является префиксом термина в ЛЧ No "North America" !hasprefix "mer"
hasprefix_cs ПЧ является префиксом термина в ЛЧ Да "North America" hasprefix_cs "Ame"
!hasprefix_cs ПЧ не является префиксом термина в ЛЧ Да "North America" !hasprefix_cs "CA"

Дополнительные сведения о других операторах и определении наиболее подходящих операторов для запроса см. в разделе строковых операторов типа данных.

Советы по производительности

Примечание.

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

Синтаксис

Выражение столбца T | where hasprefix_cs ()

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

Параметры

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

Возвраты

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

Примеры

StormEvents
| summarize event_count=count() by State
| where State hasprefix_cs "P"
| count 
Count
3
StormEvents
| summarize event_count=count() by State
| where State hasprefix_cs "P"
| project State, event_count
Штат event_count
ПЕНСИЛЬВАНИЯ 1687
ПУЭРТО-РИКО 192
E PACIFIC 10