Condividi tramite


Operatore endswith

Filtra un set di record per i dati con una stringa finale senza distinzione tra maiuscole e minuscole.

Nella tabella seguente vengono confrontati gli endswith operatori usando le abbreviazioni fornite:

  • RHS = lato destro dell'espressione
  • LHS = lato sinistro dell'espressione
Operatore Descrizione Distinzione maiuscole/minuscole Esempio (restituisce true)
endswith RHS è una sottosequenza di chiusura di LHS No "Fabrikam" endswith "Kam"
!endswith RHS non è una sottosequenza di chiusura di LHS No "Fabrikam" !endswith "brik"
endswith_cs RHS è una sottosequenza di chiusura di LHS "Fabrikam" endswith_cs "kam"
!endswith_cs RHS non è una sottosequenza di chiusura di LHS "Fabrikam" !endswith_cs "brik"

Per altre informazioni sugli altri operatori e per determinare quale operatore è più appropriato per la query, vedere Operatori stringa tipo di dati.

Suggerimenti per le prestazioni

Nota

Le prestazioni dipendono dal tipo di ricerca e dalla struttura dei dati. Per le procedure consigliate, vedere Procedure consigliate per le query.

Per risultati più veloci, usare la versione con distinzione tra maiuscole e minuscole di un operatore. Usare, ad esempio, endswith_cs invece di endswith.

Sintassi

Espressione T col endswith (| where )

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
T string ✔️ l'input tabulare di cui filtrare i record.
col string ✔️ Colonna da filtrare.
expression string ✔️ Espressione utilizzata per filtrare.

Valori restituiti

Righe in T per cui il predicato è true.

Esempio

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

Output

Provincia Eventi
KANSAS 3166
ARKANSAS 1028