Operator hassuffix

Memfilter kumpulan catatan untuk data dengan untai akhir yang tidak peka huruf besar/kecil. hassuffixtrue mengembalikan jika ada istilah di dalam kolom string yang difilter berakhir dengan ekspresi string yang ditentukan.

Tabel berikut membandingkan hassuffix operator menggunakan singkatan yang disediakan:

  • RHS = sisi kanan ekspresi
  • LHS = sisi kiri ekspresi
Operator Deskripsi Peka Huruf Besar/Kecil Contoh (menangguhkan true)
hassuffix RHS adalah akhiran istilah di LHS Tidak "North America" hassuffix "ica"
!hassuffix RHS bukan akhiran istilah di LHS Tidak "North America" !hassuffix "americ"
hassuffix_cs RHS adalah akhiran istilah di LHS Ya "North America" hassuffix_cs "ica"
!hassuffix_cs RHS bukan akhiran istilah di LHS Ya "North America" !hassuffix_cs "icA"

Untuk informasi selengkapnya tentang operator lain dan untuk menentukan operator mana yang paling sesuai untuk kueri Anda, lihat operator string datatype.

Tips performa

Catatan

Performa tergantung pada jenis pencarian dan struktur data. Untuk praktik terbaik, lihat Praktik terbaik kueri.

Jika memungkinkan, gunakan hassuffix_cs peka huruf besar/kecil.

Catatan

Indeks teks tidak dapat sepenuhnya digunakan untuk fungsi ini, oleh karena itu performa fungsi ini sebanding dengan fungsi endswith , meskipun semantik berbeda.

Sintaks

T|whereColumnhassuffix(Expression)

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Jenis Diperlukan Deskripsi
T string Input tabular yang rekamannya akan difilter.
Kolom string Kolom yang akan difilter.
Ekspresi skalar Ekspresi skalar atau harfiah untuk dicari.

Mengembalikan

Baris di T yang predikatnya adalah true.

Contoh

StormEvents
| summarize event_count=count() by State
| where State hassuffix "o"
| project State, event_count

Output

Provinsi event_count
COLORADO 1654
OHIO 1233
TELUK MEKSIKO 577
MEKSIKO BARU 527
IDAHO 247
PUERTO RICO 192
DANAU ONTARIO 8