Operator !contains_cs

Memfilter kumpulan catatan untuk data yang tidak menyertakan string peka huruf besar/kecil. !contains_cs mencari karakter, bukan ketentuan dari tiga karakter atau lebih. Kueri memindai nilai dalam kolom, yang lebih lambat dari menca0ri istilah dalam indeks 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 Anda mencari istilah, gunakan !has_cs untuk hasil yang lebih cepat.

Sintaks

Sintaks yang peka huruf besar/kecil

T|whereColumn!contains_cs(Expression)

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Jenis Diperlukan Deskripsi
T string ✔️ Input tabular yang rekamannya akan difilter.
Kolom string ✔️ Kolom yang akan difilter.
Ekspresi skalar ✔️ Ekspresi skalar atau harfiah untuk dicari.

Mengembalikan

Baris di T yang predikatnya adalah true.

Contoh

StormEvents
| summarize event_count=count() by State
| where State !contains_cs "AS"
| count

Output

Menghitung
59
StormEvents
| summarize event_count=count() by State
| where State !contains_cs "TEX"
| where event_count > 3000
| project State, event_count

Output

Provinsi event_count
KANSAS 3.166