Operator has
Berlaku untuk: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Memfilter kumpulan catatan untuk data dengan string yang tidak peka huruf besar/kecil. has
mencari istilah terindeks, di mana istilah terindeks adalah 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 has
operator menggunakan singkatan yang disediakan:
- RHS = sisi kanan ekspresi
- LHS = sisi kiri ekspresi
Operator | Deskripsi | Peka Huruf Besar/Kecil | Contoh (menangguhkan true ) |
---|---|---|---|
has |
Sisi kanan (RHS) adalah istilah keseluruhan di sisi kiri (LHS) | No | "North America" has "america" |
!has |
RHS bukan istilah lengkap di LHS | No | "North America" !has "amer" |
has_cs |
RHS adalah istilah lengkap di LHS | Ya | "North America" has_cs "America" |
!has_cs |
RHS bukan istilah lengkap di LHS | Ya | "North America" !has_cs "amer" |
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 has_cs peka huruf besar/kecil.
Sintaks
Ekspresi Kolom T |
where
has
(
)
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Tipe | Wajib | Deskripsi |
---|---|---|---|
T | string |
✔️ | Input tabular yang rekamannya akan difilter. |
Kolom | string |
✔️ | Kolom yang digunakan untuk memfilter rekaman. |
Expression | skalar atau tabular | ✔️ | Ekspresi yang akan dicari. Jika nilainya adalah ekspresi tabular dan memiliki beberapa kolom, kolom pertama akan digunakan. |
Mengembalikan
Baris di T yang predikatnya adalah true
.
Contoh
StormEvents
| summarize event_count=count() by State
| where State has "New"
| where event_count > 10
| project State, event_count
Hasil
Status | event_count |
---|---|
NEW YORK | 1.750 |
NEW JERSEY | 1.044 |
MEKSIKO BARU | 527 |
NEW HAMPSHIRE | 394 |