İLE

✅ Azure Stream Analytics ✅ Fabric Olay Akışı

Sorgudaki from yan tümcesi tarafından başvurulabilen geçici adlandırılmış bir sonuç kümesi belirtir. Bu, tek bir SELECT deyiminin yürütme kapsamında tanımlanır.

Uyarı

WITH yan tümcesi, sorgularınızın ölçeğini genişletme konusunda özel bir kullanıma sahiptir. Daha fazla bilgi için bkz. Azure Stream Analytics işlerini ölçeklendirme

Sözdizimi

WITH   
  
<result_set_name1> AS  
  ( SELECT_query_definition1 ),  
  
[<result_set_name2> AS  
  ( SELECT_query_definition2 )  
[...n]  ]  
  

Tartışmalar

result_set_name

Bu, SELECT deyiminin FROM yan tümcesi tarafından başvurulabilen geçici sonuç kümesinin adıdır. Bu ad, sorgu kapsamında tanımlanan diğer result_set_name adından farklı olmalıdır.

SELECT_query_definition

Sonuç kümesi result_set_name dolduran bir SELECT deyimi belirtir.

Örnek

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