Operator =~ (sama dengan)

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

Tabel berikut memberikan perbandingan dari operator == (sama dengan):

Operator Deskripsi Peka Huruf Besar/Kecil Contoh (menangguhkan true)
== Sama Ya "aBc" == "aBc"
!= Tidak sama Ya "abc" != "ABC"
=~ Sama Tidak "abc" =~ "ABC"
!~ Tidak sama Tidak "aBc" !~ "xyz"

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 == - versi operator yang peka huruf besar/kecil.

Sintaks

T|wherecol=~(expression)

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

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

Mengembalikan

Baris di T yang predikatnya adalah true.

Contoh

Nilai State dalam tabel dijadikan StormEvents huruf besar. Kueri berikut cocok dengan kolom dengan nilai "KANSAS".

StormEvents
| where State =~ "kansas"
| project EventId, State

Tabel berikut ini hanya memperlihatkan 10 hasil pertama. Untuk melihat output lengkap, jalankan kueri.

EventId Provinsi
70787 KANSAS
43450 KANSAS
43451 KANSAS
38844 KANSAS
18463 KANSAS
18464 KANSAS
18495 KANSAS
43466 KANSAS
43467 KANSAS
43470 KANSAS