Operator in~

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

Tabel berikut memberikan perbandingan dari operator in:

Operator Deskripsi Peka Huruf Besar/Kecil Contoh (menangguhkan true)
in Sama dengan salah satu elemen Ya "abc" in ("123", "345", "abc")
!in Tidak sama dengan salah satu elemen Ya "bca" !in ("123", "345", "abc")
in~ Sama dengan salah satu elemen Tidak "Abc" in~ ("123", "345", "abc")
!in~ Tidak sama dengan satu pun elemen Tidak "bCa" !in~ ("123", "345", "ABC")

Catatan

  • Dalam ekspresi tabular, kolom pertama dari tataan hasil dipilih.
  • Daftar ekspresi dapat menghasilkan hingga 1,000,000 nilai.
  • Larik bersarang diratakan menjadi satu daftar nilai. Misalnya, x in (dynamic([1,[2,3]])) menjadi x in (1,2,3).

Untuk informasi lebih lanjut tentang operator lain dan untuk menentukan operator mana yang paling sesuai untuk kueri Anda, lihat operator string datatype.

Operator tidak peka huruf besar/kecil saat ini hanya didukung untuk teks ASCII. Untuk perbandingan non-ASCII, gunakan fungsi tolower().

Tips performa

Catatan

Performa tergantung pada jenis pencarian dan struktur data.

Untuk hasil yang lebih cepat, gunakan versi operator yang peka huruf besar/kecil, misalnya, in, bukan in~.

Jika Anda menguji keberadaan simbol atau kata alfanumerik yang terikat oleh karakter non-alfanumerik di awal atau di akhir bidang, gunakan has atau in untuk hasil yang lebih cepat.

Untuk praktik terbaik, lihat Praktik terbaik kueri.

Sintaks

T|wherecolin~(list of scalar expressions)T|wherecolin~(tabular expression)

Argumen

  • T - Input tabular yang catatannya akan difilter.
  • col - Kolom yang akan difilter.
  • list of expressions - Daftar tabular, skalar, atau ekspresi harfiah yang dipisahkan koma.
  • tabular expression - Ekspresi tabular yang memiliki set nilai. Jika ekspresi memiliki beberapa kolom, kolom pertama digunakan.

Mengembalikan

Baris di T yang predikatnya adalah true.

Contoh

StormEvents 
| where State in~ ("FLORIDA", "georgia", "NEW YORK") 
| count

Output

Menghitung
4775