Operator contains

Memfilter kumpulan catatan untuk data yang berisi string yang tidak peka huruf besar/kecil. contains mencari sub-string arbitrer daripada istilah.

Tabel berikut membandingkan contains operator menggunakan singkatan yang disediakan:

  • RHS = sisi kanan ekspresi
  • LHS = sisi kiri ekspresi
Operator Deskripsi Peka Huruf Besar/Kecil Contoh (menangguhkan true)
contains RHS muncul sebagai subsequence LHS Tidak "FabriKam" contains "BRik"
!contains RHS tidak muncul dalam LHS Tidak "Fabrikam" !contains "xyz"
contains_cs RHS muncul sebagai subsequence LHS Ya "FabriKam" contains_cs "Kam"
!contains_cs RHS tidak muncul dalam LHS Ya "Fabrikam" !contains_cs "Kam"

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

Jika Anda mencari istilah, gunakan has untuk hasil yang lebih cepat.

Sintaks

T|whereKolosecontains_cs(String)

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Jenis Diperlukan Deskripsi
T string ✔️ Input tabular yang rekamannya akan difilter.
Kolose string ✔️ Nama kolom untuk memeriksa string.
string string ✔️ String peka huruf besar/kecil untuk memfilter data.

Mengembalikan

Baris di T yang stringnya berada di col.

Contoh

StormEvents
| summarize event_count=count() by State
| where State contains "enn"
| where event_count > 10
| project State, event_count
| render table

Output

Provinsi event_count
PENNSYLVANIA 1687
TENNESSEE 1125