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ók
Az ö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
SELECT
bemeneti forrása. Ez a bemeneti hivatkozás streamelési referenciává alakítható úgy, hogy aSTREAM
kulcsszót használja a hivatkozás előtt.
-
A
SELECT
bemeneti forrása. Ez a bemeneti hivatkozás streamelési referenciává alakítható úgy, hogy aSTREAM
kulcsszót használja a hivatkozás előtt.-
-
Allekérdezéseket kombináló szerkezet ,
UNION
vagyEXCEPT
operá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 BY
a ,CLUSTER BY
ésDISTRIBUTE BY
nem 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 BY
nem 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 BY
nem 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 BY
az 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 BY
determinisztikus eredmény előállításához használják. -
A következőkre vonatkozik:
Databricks SQL
Databricks Runtime 11.3 LTS és újabb
Kihagyja egy utasítás vagy alkikérdezés által visszaadott sorok számát. Ezt a záradékot többnyire az
LIMIT
eredményhalmazon keresztüli lapozáshoz ésORDER BY
egy determinisztikus eredmény létrehozásához használják.Feljegyzés
Ha
LIMIT
ésOFFSET
haszná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ók
Meghatá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