Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Anger en tillfällig namngiven resultatuppsättning som kan refereras till av en FROM-sats i frågan. Detta definieras inom körningsomfånget för en enskild SELECT-instruktion.
Anmärkning
WITH-satsen har en särskild användning när det gäller att skala ut dina frågor. Mer information finns i Skala Azure Stream Analytics-jobb
Syntax
WITH   
  
<result_set_name1> AS  
  ( SELECT_query_definition1 ),  
  
[<result_set_name2> AS  
  ( SELECT_query_definition2 )  
[...n]  ]  
  
Argumentpunkter
result_set_name
Det här är namnet på den tillfälliga resultatuppsättningen som kan refereras till av en FROM-sats i en SELECT-instruktion. Det här namnet måste skilja sig från namnet på andra result_set_name som definierats inom frågans omfång.
SELECT_query_definition
Anger en SELECT-instruktion vars resultatuppsättning fyller i result_set_name.
Exempel
WITH   
NormalReadings AS  
(  
  SELECT *  
  FROM Sensor  
  WHERE Reading < 100 AND Reading > 0  
),  
Averages AS  
(  
  SELECT SensorId, AVG(Reading) as AvgNormalReading  
  FROM NormalReadings  
  GROUP BY SensorId, TumblingWindow(minute, 1)  
),  
BadAverages AS  
(  
  SELECT *  
  FROM Averages  
  WHERE AvgNormalReadings < 10  
)  
  
SELECT * INTO outputAlerts FROM BadAverages  
SELECT * INTO outputLog FROM NormalReadings