Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Eredményhalmazokat kér le egy vagy több táblából.
A következőre vonatkozik:
Databricks SQL
Databricks Runtime
Szemantika
[ common_table_expression ]
subquery
[ set_operator ]
[ ORDER BY clause | { [ DISTRIBUTE BY clause ] [ SORT BY clause ] } | CLUSTER BY clause ]
[ WINDOW clause ]
[ LIMIT clause ]
[ OFFSET clause ]
[ { |> piped_operation } [ ...] ]
subquery
{ subselect |
VALUES clause |
( query ) |
TABLE [ table_name | view_name ] |
FROM table_reference [, ...] }
Paraméterek
-
A táblakifejezések (CTE) egy vagy több elnevezett lekérdezést jelentenek, amelyek többször újra felhasználhatók a fő lekérdezésblokkban az ismétlődő számítások elkerülése vagy az összetett, beágyazott lekérdezések olvashatóságának javítása érdekében.
subquery
A köztes eredményhalmazt létrehozó számos szerkezet egyike.
-
Mintából
SELECT FROM WHEREálló alquery. -
Beágyazott ideiglenes táblát adott meg.
( lekérdezés )
Egy lekérdezés beágyazott meghívása, amely beállítási operátorokat vagy közös táblakifejezéseket tartalmazhat.
TABLE
A teljes táblázatot vagy nézetet adja vissza.
-
Azonosítja a visszaadni kívánt táblát.
-
Azonosítja a visszaadni kívánt nézetet.
Ha a tábla vagy a nézet nem található, az Azure Databricks TABLE_OR_VIEW_NOT_FOUND hibát okoz.
-
TÓL
A következőkre vonatkozik:
Databricks SQL
Databricks Runtime 16.2 és későbbi verziókAz összes táblahivatkozás közötti keresztillesztést adja vissza. Ezt a záradékot általában egy SQL-folyamat gyökereként használják.
-
A
SELECTbemeneti forrása. Ez a bemeneti hivatkozás streamelési referenciává alakítható úgy, hogy aSTREAMkulcsszót használja a hivatkozás előtt.
-
A
SELECTbemeneti forrása. Ez a bemeneti hivatkozás streamelési referenciává alakítható úgy, hogy aSTREAMkulcsszót használja a hivatkozás előtt.-
-
Allekérdezéseket kombináló szerkezet ,
UNIONvagyEXCEPToperátorok használatávalINTERSECT. -
A lekérdezés teljes eredményhalmazának sorainak sorrendje. A kimeneti sorok a partíciók között vannak rendezve. Ez a paraméter kölcsönösen kizárja
SORT BYa ,CLUSTER BYésDISTRIBUTE BYnem adható meg együtt. -
Kifejezéskészlet, amellyel az eredménysorok újraparticionálásra kerülnek. Ez a paraméter kölcsönösen kizáró
ORDER BY, ésCLUSTER BYnem adható meg együtt. -
Egy sorrend, amellyel a sorok az egyes partíciókon belül vannak rendezve. Ez a paraméter kölcsönösen kizáró
ORDER BY, ésCLUSTER BYnem adható meg együtt. -
A sorok újraparticionálására és rendezésére használt kifejezések halmaza. A záradék használata ugyanolyan hatással van a használatra és
DISTRIBUTE BYaz együttes használatraSORT BY. -
Az utasítással vagy részkikérdezéssel visszaadható sorok maximális száma. Ezt a záradékot többnyire a
ORDER BYdeterminisztikus eredmény előállításához használják. -
A következőkre vonatkozik:
Databricks SQL
Databricks Runtime 11.3 LTS és újabbKihagyja egy utasítás vagy alkikérdezés által visszaadott sorok számát. Ezt a záradékot többnyire az
LIMITeredményhalmazon keresztüli lapozáshoz ésORDER BYegy determinisztikus eredmény létrehozásához használják.Feljegyzés
Ha
LIMITésOFFSEThasználatával lapoz át egy eredményhalmazt, a kihagyott sorok továbbra is feldolgozásra kerülnek. Ezek a sorok csak el lesznek távolítva az eredményhalmazból. Az ezzel a technikával végzett lapozás nem ajánlott erőforrás-igényes lekérdezésekhez. -
Olyan elnevezett ablakspecifikációkat határoz meg, amelyeket több ablakfüggvény is megoszthat.
select_query -
A következőkre vonatkozik:
Databricks SQL
Databricks Runtime 16.2 és későbbi verziókMeghatároz egy csővezetésű műveletet, amelyet a részlekérdezés eredményhalmazán és a többi előző záradékon kell végrehajtani.
Kapcsolódó cikkek
- CLUSTER BY záradék
- Gyakori táblakifejezés (CTE)
- DISTRIBUTE BY záradék
- GROUP BY záradék
- HAVING záradék
- Tippeket
- VALUES záradék
- JOIN
- LATERAL VIEW záradék
- LIMIT záradék
- ORDER BY záradék
- PIVOT záradék
- Operátor beállítása
- SORT BY záradék
- SQL-folyamat szintaxisa
- SQL-folyamat operátora
- Táblázatra hivatkozás
- TABLESAMPLE záradék
- Táblaértékű függvény (TVF)
- UNPIVOT záradék
- WATERMARK záradék
- WHERE záradék
- WINDOW záradék
- Ablakfüggvények