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


Tételek

A következőkre vonatkozik: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft 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 materializehaszná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

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