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


Оператор endswith

Область применения: ✅Microsoft Fabric

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

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

  • RHS = справа от выражения
  • LHS = левая сторона выражения
Оператор Описание С учетом регистра Пример (при true)
endswith RHS — это закрывающая подсезона LHS нет "Fabrikam" endswith "Kam"
!endswith RHS не является закрывающим подсверждением LHS нет "Fabrikam" !endswith "brik"
endswith_cs RHS — это закрывающая подсезона LHS Да "Fabrikam" endswith_cs "kam"
!endswith_cs RHS не является закрывающим подсверждением LHS Да "Fabrikam" !endswith_cs "brik"

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

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

Примечание.

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

Для ускорения результатов используйте версию оператора с учетом регистра. Например, используйте функцию endswith_cs вместо endswith.

Синтаксис

Выражение T col|where

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

Параметры

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

Возвраты

Возвращает строки в T , для которых является trueпредикат.

Примеры

В следующем примере возвращаются строки в таблице StormEvents , в которой столбец state заканчивается "SAS".

StormEvents
| summarize Events=count() by State
| where State endswith "sas"
| where Events > 10
| project State, Events

Выходные данные

Штат События
КАНЗАС 3166
АРКАНЗАС 1028