Оператор hassuffix
Фильтрует набор записей для данных с конечной строкой без учета регистра. hassuffix
возвращает значение , true
если внутри отфильтрованного строкового столбца есть термин , заканчивающийся указанным строковым выражением.
В следующей таблице сравниваются операторы hassuffix
с использованием приведенных сокращений:
- RHS = справа от выражения
- LHS = левая часть выражения
Оператор | Описание | С учетом регистра | Пример (при true ) |
---|---|---|---|
hassuffix |
ПЧ является суффиксом термина в ЛЧ | Нет | "North America" hassuffix "ica" |
!hassuffix |
ПЧ не является суффиксом термина в ЛЧ | Нет | "North America" !hassuffix "americ" |
hassuffix_cs |
ПЧ является суффиксом термина в ЛЧ | Да | "North America" hassuffix_cs "ica" |
!hassuffix_cs |
ПЧ не является суффиксом термина в ЛЧ | Да | "North America" !hassuffix_cs "icA" |
Дополнительные сведения о других операторах и определении того, какой оператор лучше всего подходит для запроса, см. в разделе Строковые операторы типа данных.
Советы по улучшению производительности
Примечание
Производительность зависит от типа поиска и структуры данных. Рекомендации см. в статье Рекомендации по запросам.
По возможности используйте hassuffix_cs с учетом регистра.
Примечание
Индекс текста не может быть полностью использован для этой функции, поэтому производительность этой функции сравнима с функцией endswith , хотя семантика отличается.
Синтаксис
T|
where
Столбцаhassuffix
(
Выражение)
Дополнительные сведения о соглашениях о синтаксисе.
Параметры
Имя | Тип | Обязательно | Описание |
---|---|---|---|
T | string |
Табличные входные данные, записи которых необходимо отфильтровать. | |
Столбец | string |
Столбец, по которому выполняется фильтрация. | |
Выражение | скаляр | Скалярное или литеральное выражение, для которого выполняется поиск. |
Возвращаемое значение
Строки в T, для которых предикат имеет значение true
.
Пример
StormEvents
| summarize event_count=count() by State
| where State hassuffix "o"
| project State, event_count
Выходные данные
Состояние | event_count |
---|---|
КОЛОРАДО | 1654 |
ОГАЙО | 1233 |
МЕКСИКАНСКИЙ ЗАЛИВ | 577 |
НЬЮ-МЕКСИКО | 527 |
АЙДАХО | 247 |
ПУЭРТО-РИКО | 192 |
ОЗЕРО ОНТАРИО | 8 |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по