Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Фильтрует набор записей для данных, не включающих начальную строку без учета регистра.
Для повышения производительности используйте строки из трех символов или более.
!hasprefix ищет индексированные термины, где индексированные термины — три или более символов. Если ваш термин меньше трех символов, запрос сканирует значения в столбце, что медленнее, чем поиск термина в индексе термина.
В следующей таблице сравниваются 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" |
Дополнительные сведения о других операторах и определении наиболее подходящих операторов для запроса см. в разделе строковых операторов типа данных.
Советы по производительности
Примечание.
Производительность зависит от типа поиска и структуры данных. Рекомендации см. в разделе "Рекомендации по запросу".
По возможности используйте регистр !hasprefix_cs.
Синтаксис
Выражение столбца T|where!hasprefix()
Дополнительные сведения о соглашениях синтаксиса.
Параметры
| Имя (название) | Type | Обязательно | Description |
|---|---|---|---|
| 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 |
|---|---|
| TEXAS | 4701 |
| КАНЗАС | 3166 |
| АЙОВА | 2337 |
| ИЛЛИНОЙС | 2022 |
| МИССУРИ | 2016 |