Share via


!has_cs işleci

Eşleşen büyük/küçük harfe duyarlı dizeye sahip olmayan veriler için kayıt kümesini filtreler. !has_cs dizinlenmiş terimlerin üç veya daha fazla karakter olduğu dizinlenmiş terimleri arar. Teriminiz üç karakterden azsa, sorgu sütundaki değerleri tarar ve terim dizininde terimi aramaktan daha yavaştır.

Aşağıdaki tabloda, sağlanan kısaltmaları kullanan işleçler has karşılaştırlanmıştır:

  • RHS = ifadenin sağ tarafı
  • LHS = ifadenin sol tarafı
İşleç Açıklama Case-Sensitive Örnek (ödemeler true)
has Sağ taraf (RHS), sol taraftaki (LHS) tam bir terimdir No "North America" has "america"
!has RHS, LHS'de tam bir terim değildir No "North America" !has "amer"
has_cs RHS, LHS'de tam bir terimdir Yes "North America" has_cs "America"
!has_cs RHS, LHS'de tam bir terim değildir Yes "North America" !has_cs "amer"

Diğer işleçler hakkında daha fazla bilgi edinmek ve sorgunuz için en uygun işleci belirlemek için bkz. veri türü dize işleçleri.

Performans ipuçları

Not

Performans, arama türüne ve verilerin yapısına bağlıdır. En iyi yöntemler için bkz . En iyi sorgu yöntemleri.

Syntax

T|whereSütun!has_cs(Ifa -de)

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Gerekli Açıklama
T string ✔️ Kayıtları filtrelenecek olan tablosal giriş.
Sütun string ✔️ Filtre uygulanacak sütun.
expression Skalar ✔️ Aranacak skaler veya değişmez değer ifadesi.

Döndürülenler

Koşulun olduğu T'deki satırlartrue.

Örnek

StormEvents
| summarize event_count=count() by State
| where State !has_cs "new"
| count

Çıkış

Count
67