Операторы !hasprefix
Фильтрует набор записей по данным, которые не включают начальную строку без учета регистра.
Для оптимальной производительности используйте строки из трех или более символов. !hasprefix
выполняет поиск индексированных терминов, где индексированные термины являются тремя или более символами. Если ваш термин содержит менее трех символов, запрос сканирует значения в столбце, что происходит медленнее, чем поиск термина в индексе термина.
В следующей таблице сравниваются операторы hasprefix
с использованием указанных сокращений:
- RHS = правая часть выражения
- LHS = левая часть выражения
Оператор | Описание | С учетом регистра | Пример (при true ) |
---|---|---|---|
hasprefix |
ПЧ является префиксом термина в ЛЧ | Нет | "North America" hasprefix "ame" |
!hasprefix |
ПЧ не является префиксом термина в ЛЧ | Нет | "North America" !hasprefix "mer" |
hasprefix_cs |
ПЧ является префиксом термина в ЛЧ | Да | "North America" hasprefix_cs "Ame" |
!hasprefix_cs |
ПЧ не является префиксом термина в ЛЧ | Да | "North America" !hasprefix_cs "CA" |
Дополнительные сведения о других операторах и определении того, какой оператор лучше всего подходит для запроса, см. в разделе Строковые операторы типа данных.
Советы по улучшению производительности
Примечание
Производительность зависит от типа поиска и структуры данных. Рекомендации см. в разделе Рекомендации по запросам.
По возможности используйте !hasprefix_cs с учетом регистра.
Синтаксис
T|
where
Столбца!hasprefix
(
Выражение)
Дополнительные сведения о соглашениях о синтаксисе.
Параметры
Имя | Тип | Обязательно | Описание |
---|---|---|---|
T | string |
✔️ | Табличные входные данные, записи которых должны быть отфильтрованы. |
Столбец | string |
✔️ | Столбец, используемый для фильтрации. |
Выражение | string |
✔️ | Выражение, для которого выполняется поиск. |
Возвращаемое значение
Строки в T, для которых предикат имеет значение true
.
Пример
StormEvents
| summarize event_count=count() by State
| where State !hasprefix "N"
| where event_count > 2000
| project State, event_count
Состояние | event_count |
---|---|
Техас | 4701 |
Канзас | 3166 |
Айова | 2337 |
Иллинойс | 2022 |
Миссури | 2016 |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по