Megosztás a következőn keresztül:


has_cs operátor

Egy rekordhalmazt szűr a kis- és nagybetűket megkülönböztető keresési sztringgel rendelkező adatokhoz. has_cs indexelt kifejezéseket keres, ahol az indexelt kifejezés három vagy több karakterből áll. Ha a kifejezés kevesebb mint három karakterből áll, a lekérdezés megvizsgálja az oszlop értékeit, ami lassabb, mint a kifejezés indexben való keresése.

Az alábbi táblázat a has megadott rövidítéseket használó operátorokat hasonlítja össze:

  • RHS = a kifejezés jobb oldala
  • LHS = a kifejezés bal oldala
Operátor Leírás Case-Sensitive Példa (hozamok true)
has A jobb oldali (RHS) egy teljes kifejezés a bal oldalon (LHS) No "North America" has "america"
!has Az RHS nem teljes kifejezés az LHS-ben No "North America" !has "amer"
has_cs Az RHS egy teljes kifejezés az LHS-ben Yes "North America" has_cs "America"
!has_cs Az RHS nem teljes kifejezés az LHS-ben Yes "North America" !has_cs "amer"

A többi operátorról és annak megállapításáról, hogy melyik operátor felel meg leginkább a lekérdezésnek, tekintse meg az adattípus-sztring-operátorokat ismertető cikket.

Teljesítménnyel kapcsolatos tippek

Megjegyzés

A teljesítmény a keresés típusától és az adatok szerkezetétől függ. Az ajánlott eljárásokért lásd: Ajánlott eljárások lekérdezése.

Syntax

T|whereOszlophas_cs(Kifejezés)

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
T string ✔️ Az a táblázatos bemenet, amelynek rekordjait szűrni kell.
Oszlop string ✔️ A rekordok szűréséhez használt oszlop.
Expression skaláris vagy táblázatos ✔️ Kifejezés, amelyben keresni szeretne. Ha az érték táblázatos kifejezés, és több oszlopot tartalmaz, az első oszlop lesz használva.

Válaszok

A T azon sorai, amelyekhez a predikátum a következő true: .

Példa

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

Kimenet

Állapot event_count
FLORIDA 1042

Mivel az összes State érték nagybetűs, az azonos értékű kisbetűs sztringek (például a "florida" ) keresése nem eredményez eredményt.

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

Kimenet

Állapot event_count