Bagikan melalui


Operator contains

Beralih layanan menggunakan menu tarik-turun Versi. Pelajari selengkapnya tentang navigasi.
Berlaku untuk: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

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
Pengoperasi 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 istilahlebih cepat.

Sintaks

| where contains_cs

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Tipe Wajib Deskripsi
T string ✔️ Input tabular yang rekamannya akan difilter.
Col string ✔️ Nama kolom yang akan diperiksa stringnya.
tali string ✔️ String peka huruf besar/kecil untuk memfilter data.

Mengembalikan

Baris dalam T yang stringnya berada di col.

Contoh

Contoh berikut menunjukkan cara menggunakan contains operator.

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

Hasil

Status event_count
PENNSYLVANIA 1687
TENNESSEE 1125