Оператор hassuffix
Область применения: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Фильтрует набор записей для данных с нечувствительной конечной строкой регистра. hassuffix
возвращает значение true
, если в отфильтрованном строковом столбце имеется термин , заканчивающийся указанным строковым выражением.
В следующей таблице сравниваются hassuffix
операторы с использованием предоставленных сокращенных фрагментов:
- RHS = справа от выражения
- LHS = левая сторона выражения
Operator | Description | С учетом регистра | Пример (при true ) |
---|---|---|---|
hassuffix |
ПЧ является суффиксом термина в ЛЧ | No | "North America" hassuffix "ica" |
!hassuffix |
ПЧ не является суффиксом термина в ЛЧ | No | "North America" !hassuffix "americ" |
hassuffix_cs |
ПЧ является суффиксом термина в ЛЧ | Да | "North America" hassuffix_cs "ica" |
!hassuffix_cs |
ПЧ не является суффиксом термина в ЛЧ | Да | "North America" !hassuffix_cs "icA" |
Дополнительные сведения о других операторах и определении наиболее подходящих операторов для запроса см. в разделе строковых операторов типа данных.
Советы по производительности
Примечание.
Производительность зависит от типа поиска и структуры данных. Рекомендации см. в разделе "Рекомендации по запросу".
По возможности используйте hassuffix_cs с учетом регистра.
Примечание.
Текстовый индекс не может быть полностью использован для этой функции, поэтому производительность этой функции сравнима с конечной функцией, хотя семантика отличается.
Синтаксис
Выражение столбца T |
where
hassuffix
(
)
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
T | string |
Табличные входные данные, записи которых будут отфильтрованы. | |
Столбец | string |
Столбец, по которому необходимо отфильтровать. | |
Выражение | скаляр | Скалярное или литеральное выражение, для которого выполняется поиск. |
Возвраты
Строки в T, для которых предикат имеет значение true
.
Пример
StormEvents
| summarize event_count=count() by State
| where State hassuffix "o"
| project State, event_count
Выходные данные
Штат | event_count |
---|---|
КОЛОРАДО | 1654 |
OHIO | 1233 |
ЗАЛИВ МЕКСИКИ | 577 |
НЬЮ-МЕКСИКО | 527 |
АЙДАХО | 247 |
ПУЭРТО-РИКО | 192 |
ОЗЕРО ОНТАРИО | 8 |