Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
✅Eventstream prostředků infrastruktury Azure Stream Analytics ✅
Načte řádky ze vstupních datových proudů a umožňuje výběr jednoho nebo několika sloupců z jednoho nebo mnoha vstupních datových proudů v Azure Stream Analytics. Hlavní klauzule použité s výrazem SELECT lze shrnout takto:
[ 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 ]
Syntaxe
SELECT <select_list>
<select_list> ::=
{
*
| { input_name | input_alias }.*
| {
[ { input_name | input_alias }. ]
{ column_name }
| expression [ [ AS ] column_alias ]
}
| column_alias = expression
} [ ,...n ]
Argumenty
*
Určuje, že se mají vrátit všechny sloupce ze všech vstupních datových proudů v klauzuli FROM. Sloupce jsou vráceny vstupním zdrojem, jak je uvedeno v klauzuli FROM, a v pořadí, ve kterém existují v příchozím datovém proudu.
input_name | input_alias.*
Omezuje rozsah * na zadaný vstupní název.
column_name.*
U sloupců typu Record (komplexní objekt) vrátí všechna vnořená pole jako jednotlivé sloupce.
Sloupce z výrazu * s názvy, které jsou v konfliktu s dříve promítanými sloupci ve stejném příkazu SELECT, se ignorují. Sloupce na levé straně příkazu SELECT mají přednost před sloupci vpravo.
column_name
Je název sloupce, který se má vrátit. Kvalifikujte column_name, aby se zabránilo nejednoznačnému odkazu, například když dva vstupní zdroj v klauzuli FROM mají sloupce s duplicitními názvy.
výrazu
Je konstanta, funkce, libovolná kombinace názvů sloupců, konstant a funkcí spojených operátorem nebo operátory nebo poddotazem.
column_alias
Je alternativním názvem nahrazení názvu sloupce v sadě výsledků dotazu. Například alias jako Množství nebo [Quantity to Date] nebo Qty lze zadat pro sloupec s názvem množství. Aliasy se používají také k určení názvů pro výsledky výrazů. column_alias nelze použít v klauzuli WHERE, GROUP BY nebo HAVING.
Poznámka
Pro přístup k poli nebo vlastnosti, která používá znaky, které je třeba uvozovat, lze použít dvojité uvozovky: SELECT "[my][Field]" AS myField ....
Příklad
SELECT TollId, EntryTime AS VehicleEntryTime, LicensePlate, State, Make, Model, VehicleType, VehicleWeight, Toll, Tag
FROM TollTagEntry TIMESTAMP BY EntryTime