Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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 táblázatot a predikátumnak megfelelő sorok részhalmazára szűri.
Az
whereésfilteraz operátorok egyenértékűek
Szemantika
T| wherePredikátum
További információ szintaxiskonvenciákról.
Paraméterek
| Név | Típus | Kötelező | Description |
|---|---|---|---|
| T | string |
✔️ | Táblázatos bemenet, amelynek rekordjait szűrni kell. |
| Állítmány | string |
✔️ | Kifejezés, amely a T minden sorához egy bool értéket ad vissza. |
Visszatérítések
A T azon sorai, amelyekhez a predikátum tartozik true.
Megjegyzés:
Minden szűrőfüggvény null értékekkel összehasonlítva hamis értéket ad vissza. A null értékeket kezelő lekérdezések írásához használjon speciális nullérzékeny függvényeket.
Teljesítménnyel kapcsolatos tippek
Használjon egyszerű összehasonlítást az oszlopnevek és az állandók között. (A "Konstans" a táblán túli állandót jelenti – így
now()van, ésago()rendben van, és a skaláris értékek is utasítássalletvannak hozzárendelve.)Például inkább
where Timestamp >= ago(1d).where bin(Timestamp, 1d) == ago(1d)Először a legegyszerűbb kifejezések: Ha több záradék is van egybefoglalva
and, először azokat a záradékokat helyezze el, amelyek csak egy oszlopot foglalnak magukban. SzóvalTimestamp > ago(1d) and OpId == EventIdjobb, mint fordítva.
További információkért tekintse meg az elérhető sztring operátorok összegzését és az elérhető numerikus operátorok összegzését.
Példák
Rendelések összehasonlítása összetettség szerint
Az alábbi lekérdezés olyan viharrekordokat ad vissza, amelyek sérült tulajdonságot, árvizet jelentenek, és különböző helyeken kezdődnek és végződnek.
Figyelje meg, hogy a két oszlop összehasonlítása az utolsó, mivel az operátor nem tudja használni az indexet, és vizsgálatra kényszeríti.
StormEvents
| project DamageProperty, EventType, BeginLocation, EndLocation
| where DamageProperty > 0
and EventType == "Flood"
and BeginLocation != EndLocation
Az alábbi táblázat csak a 10 legjobb eredményt jeleníti meg. A teljes kimenet megtekintéséhez futtassa a lekérdezést.
| DamageProperty | Eseménytípus | BeginLocation | EndLocation |
|---|---|---|---|
| 5000 | Árvíz | FAYETTE CITY LOWBER | |
| 5000 | Árvíz | MORRISVILLE WEST WAYNESBURG | |
| 10000 | Árvíz | COPELAND HARRIS GROVE | |
| 5000 | Árvíz | GLENFORD MT PERRY | |
| 25000 | Árvíz | KELET-SENECA BUFFALO AIRPARK ARPT | |
| 20000 | Árvíz | EBENEZER SLOAN | |
| 10000 | Árvíz | BUEL CALHOUN | |
| 10000 | Árvíz | GOODHOPE WEST MILFORD | |
| 5000 | Árvíz | DUNKIRK ERDŐ | |
| 20000 | Árvíz | FARMINGTON MANNINGTON |
Annak ellenőrzése, hogy az oszlop tartalmaz-e sztringet
Az alábbi lekérdezés azokat a sorokat adja vissza, amelyekben a "tehén" szó bármelyik oszlopban megjelenik.
StormEvents
| where * has "cow"