rendelkezik operátorral

Szolgáltatások váltása a Verzió legördülő listával. További információ a navigációról.
A következőkre vonatkozik: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

A kis- és nagybetűket nem megkülönböztető sztringgel szűri az adatok rekordhalmazát. has 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 összehasonlítja a has operátorokat a megadott rövidítésekkel:

  • 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 oldali (LHS) Nem "North America" has "america"
!has Az RHS nem teljes kifejezés az LHS-ben Nem "North America" !has "amer"
has_cs Az RHS egy teljes kifejezés az LHS-ben Igen "North America" has_cs "America"
!has_cs Az RHS nem teljes kifejezés az LHS-ben Igen "North America" !has_cs "amer"

A többi operátorról és annak megállapításáról, hogy melyik operátor a legmegfelelőbb a lekérdezéshez, tekintse meg adattípus-sztring operátorait.

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 tekintse meg a lekérdezés ajánlott eljárásait.

Ha lehetséges, használja a kis- és nagybetűkre érzékeny has_cs.

Szemantika

T|whereoszlophas(kifejezés)

További információ szintaxiskonvenciákról.

Paraméterek

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

Visszatérítések

A T azon sorai, amelyekhez a predikátum tartozik true.

Példák

Az alábbi példa egy kis- és nagybetűket megkülönböztető keresési sztring használatát has mutatja be.

StormEvents
| summarize event_count=count() by State
| where State has "New"
| where event_count > 10
| project State, event_count

Kimenet

Állam event_count
NEW YORK 1,750
NEW JERSEY 1,044
ÚJ-MEXIKÓ 527
NEW HAMPSHIRE 394