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.
Giriş akışlarından satırları alır ve Azure Stream Analytics'te bir veya birden çok giriş akışından bir veya birden çok sütunun seçilmesini sağlar. SELECT ifadesiyle kullanılan ana yan tümceler şu şekilde özetlenebilir:
[ WITH <Result_Set_name>]
SELECT select_list
FROM input_source [TIMESTAMP BY column_name ] [PARTITION BY column_name ]
[ WHERE search_condition ]
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]
Söz dizimi
SELECT <select_list>
<select_list> ::=
{
*
| { input_name | input_alias }.*
| {
[ { input_name | input_alias }. ]
{ column_name }
| expression [ [ AS ] column_alias ]
}
| column_alias = expression
} [ ,...n ]
Bağımsız değişkenler
*
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ırayla giriş kaynağı tarafından döndürülür.
input_name | input_alias.*
* kapsamını belirtilen giriş adıyla sınırlar.
Column_name.*
Kayıt (karmaşık nesne) türünde sütunlar için iç içe yerleştirilmiş tüm alanları tek tek sütunlar olarak döndürür.
Aynı SELECT deyiminde daha önce öngörülen sütunlarla çakışan adlara sahip * ifadesindeki sütunlar yoksayılır. SELECT deyiminin sol tarafındaki sütunlar, sağdaki sütunlardan önceliklidir.
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.
expression
Sabit, işlev, sütun adlarının, sabitlerin ve işlevlerin bir işleç ya da işleçler ya da bir alt sorgu ile bağlantılı herhangi bir birleşimidir.
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 miktar 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.
Açıklama
Kaçış karakteri gerektiren karakterleri kullanan bir alana veya özelliğe erişmek için çift tırnak işareti kullanılabilir: SELECT "[my][Field]" AS myField ...
.
Örnek
SELECT TollId, EntryTime AS VehicleEntryTime, LicensePlate, State, Make, Model, VehicleType, VehicleWeight, Toll, Tag
FROM TollTagEntry TIMESTAMP BY EntryTime