Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
✅ Azure Stream Analytics ✅ Fabric Olay Akışı
WITH yan tümcesiyle ilişkili giriş akışını veya adım adını belirtir. FROM yan tümcesi her zaman herhangi bir SELECT deyimi için gereklidir.
Sözdizimi
FROM <input_source> [<PARTITION BY clause>] [<TIMESTAMP BY clause>]
<PARTITION BY clause> ::== PARTITION BY <key_spec>
<TIMESTAMP BY clause> ::== TIMESTAMP BY scalar_expression [OVER <key_spec>]
<input_source> ::=
{
*
| { input_name | input_alias }.*
| {
[ { input_name | input_alias }. ]
{ column_name }
| expression [ [ AS ] column_alias ]
}
| column_alias = expression
}
<key_spec> ::== { column_name | expression } [,... n]
Tartışmalar
*
FROM yan tümcesindeki tüm giriş akışlarındaki tüm sütunların döndürülmesi gerektiğini belirtir. Sütunlar, FROM yan tümcesinde belirtildiği gibi ve gelen akışta bulundukları sırada giriş kaynağı tarafından döndürülür.
input_name | input_alias.*
* kapsamını belirtilen giriş adıyla sınırlar.
column_name
Döndürülecek sütunun adıdır. FROM yan tümcesindeki iki giriş kaynağının yinelenen adlara sahip sütunları olduğunda ortaya çıkması gibi belirsiz bir başvuruyu önlemek için column_name niteleyin.
ifade
Sabit, işlev, bir işleç veya işleç tarafından bağlanan sütun adları, sabitler ve işlevlerin herhangi bir bileşimi ya da bir alt sorgudur.
Column_alias
Sorgu sonuç kümesindeki sütun adını değiştirmek için alternatif bir addır. Örneğin, Quantity veya Quantity to Date gibi bir diğer ad veya quantity adlı bir sütun için Qty belirtilebilir. Diğer adlar, ifade sonuçlarının adlarını belirtmek için de kullanılır. column_alias WHERE, GROUP BY veya HAVING yan tümcesinde kullanılamaz.
PARTITON BY <key_spec>
Verileri key_spec> göre< alt kümelere ayırır. Bu, işin farklı bölümleri paralel olarak kullanmasına ve yazmasına olanak tanır. Daha fazla bilgi için bkz. Azure Stream Analytics'te sorgu paralelleştirmesinden yararlanma.
TIMESTAMP BY scalar_expression [OVER <key_spec>]
Olayların varış saati yerine scalar_expression tarafından zaman damgasına alınmasına izin verir. OVER yan tümcesi, her ayrı anahtar için bağımsız zaman çizelgeleri oluşturmak için kullanılabilir. Daha fazla bilgi için TIMESTAMP BY belgelerine bakın.
Örnek
SELECT TollId, EntryTime AS VehicleEntryTime, LicensePlate, State, Make, Model, VehicleType, VehicleWeight, Toll, Tag
FROM TollTagEntry TIMESTAMP BY EntryTime