operator hasprefix

Memfilter kumpulan catatan untuk data dengan string yang tidak peka huruf besar/kecil.

Untuk performa terbaik, gunakan string tiga karakter atau lebih. hasprefix mencari istilah yang diindeks, di mana istilah terdiri dari tiga karakter atau lebih. Jika istilah Anda kurang dari tiga karakter, kueri memindai nilai dalam kolom, yang lebih lambat daripada mencari istilah dalam indeks istilah.

Tabel berikut membandingkan hasprefix operator menggunakan singkatan yang disediakan:

  • RHS = sisi kanan ekspresi
  • LHS = sisi kiri ekspresi
Operator Deskripsi Peka Huruf Besar/Kecil Contoh (menangguhkan true)
hasprefix RHS adalah prefiks istilah di LHS Tidak "North America" hasprefix "ame"
!hasprefix RHS bukan prefiks istilah di LHS Tidak "North America" !hasprefix "mer"
hasprefix_cs RHS adalah prefiks istilah di LHS Ya "North America" hasprefix_cs "Ame"
!hasprefix_cs RHS bukan prefiks istilah di LHS Ya "North America" !hasprefix_cs "CA"

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 hasprefix_cs peka huruf besar/kecil.

Sintaks

T|whereColumnhasprefix(Expression)

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Jenis Diperlukan Deskripsi
T string ✔️ Input tabular yang rekamannya akan difilter.
Kolom string ✔️ Kolom yang digunakan untuk memfilter.
Ekspresi string ✔️ Ekspresi yang akan dicari.

Mengembalikan

Baris di T yang predikatnya adalah true.

Contoh

StormEvents
| summarize event_count=count() by State
| where State hasprefix "la"
| project State, event_count
Provinsi event_count
DANAU MICHIGAN 182
DANAU HURON 63
DANAU SUPERIOR 34
DANAU ST CLAIR 32
DANAU ERIE 27
DANAU ONTARIO 8