Tételek
A következőkre vonatkozik: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
A lekérdezések több táblázatos kifejezési utasítást is tartalmazhatnak, amennyiben pontosvessző (;
) karakterrel vannak elválasztva. A lekérdezés ezután több táblázatos eredményt ad vissza. Az eredményeket a táblázatos kifejezési utasítások állítják elő, és a lekérdezés szövegében lévő utasítások sorrendjének megfelelően rendezik.
Jegyzet
- A
materialize
használata helyett inkább a kötegelést és . - A két utasítást pontosvesszővel kell elválasztani.
Példák
A cikkben szereplő példák a nyilvánosan elérhető tábláit használják a fürt, például a Minták adatbázis
StormEvents
tábláját.
A cikkben szereplő példák nyilvánosan elérhető táblákat használnak, például a Weather Analytics
StormEvents
táblát, mintaadatokat.
Az alábbi példák azt mutatják be, hogyan hozhat létre egyszerre több táblát.
Táblázatos néveredmények
Az alábbi lekérdezés két táblázatos eredményt hoz létre. A felhasználói ügynök eszközei ezután megjeleníthetik ezeket az eredményeket az egyes (Count of events in Florida
és Count of events in Guam
) megfelelő névvel.
StormEvents | where State == "FLORIDA" | count | as ['Count of events in Florida'];
StormEvents | where State == "GUAM" | count | as ['Count of events in Guam']
kimeneti
- Floridai események száma
- Guam eseményeinek száma
Gróf |
---|
1042 |
Számítás megosztása
A kötegelés olyan helyzetekben hasznos, amikor egy közös számítást több albekérdezés oszt meg, például irányítópultok esetében. Ha a közös számítás összetett, használja a materialize() függvényt, és hozza létre a lekérdezést úgy, hogy az csak egyszer legyen végrehajtva.
let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10
kimeneti
Állam | n |
---|---|
ILLINOIS | 2022 |
IOWA | 2337 |
KANSAS | 3166 |
MISSOURI | 2016 |
TEXAS | 4701 |