Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera zestawy wyników z co najmniej jednej tabeli.
Dotyczy:
Databricks SQL
Databricks Runtime
Składnia
[ 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 [, ...] }
Parametry
-
Typowe wyrażenia tabeli (CTE) to jedno lub więcej nazwanych zapytań, które można wielokrotnie używać w głównym bloku zapytań, aby uniknąć powtarzających się obliczeń lub zwiększyć czytelność złożonych, zagnieżdżonych zapytań.
podzapytywanie
Jedna z kilku konstrukcji tworzących zestaw wyników pośrednich.
-
Podzapytywanie składające się z
SELECT FROM WHEREwzorca. -
Określono śródliniową tabelę tymczasową.
( zapytanie )
Zagnieżdżone wywołanie zapytania, które może zawierać operatory zbioru lub wspólne wyrażenia tabelowe.
TABLE
Zwraca całą tabelę lub widok.
-
Identyfikuje tabelę do zwrócenia.
-
Identyfikuje widok, który ma zostać zwrócony.
Jeśli nie można odnaleźć tabeli lub widoku usługi Azure Databricks, wystąpi błąd TABLE_OR_VIEW_NOT_FOUND.
-
Z
Dotyczy:
Databricks SQL
Databricks Runtime 16.2 lub nowszychZwraca łączenie krzyżowe wszystkich odwołań do tabeli. Ta klauzula jest zwykle używana jako podstawa potoku SQL.
-
Źródło danych wejściowych dla
SELECT. Można przekształcić to odwołanie wejściowe w odwołanie do przesyłania strumieniowego za pomocą słowa kluczowegoSTREAMprzed odwołaniem.
-
Źródło danych wejściowych dla
SELECT. Można przekształcić to odwołanie wejściowe w odwołanie do przesyłania strumieniowego za pomocą słowa kluczowegoSTREAMprzed odwołaniem.-
-
Konstrukcja łącząca podzapytania przy użyciu
UNIONoperatorów ,EXCEPTlubINTERSECT. -
Kolejność wierszy kompletnego zestawu wyników zapytania. Wiersze wyjściowe są uporządkowane na partycjach. Ten parametr wyklucza się wzajemnie z parametrami
SORT BY,CLUSTER BYiDISTRIBUTE BYi nie można go określić razem. -
Zestaw wyrażeń, według których wiersze wynikowe są repartycjonowane. Ten parametr wzajemnie się wyklucza
ORDER BYiCLUSTER BYnie można go określić razem. -
Kolejność, według której wiersze są uporządkowane w ramach każdej partycji. Ten parametr wzajemnie się wyklucza
ORDER BYiCLUSTER BYnie można go określić razem. -
Zestaw wyrażeń używany do ponownego partycjonowania i sortowania wierszy. Użycie tej klauzuli ma taki sam wpływ na użycie
DISTRIBUTE BYiSORT BYrazem. -
Maksymalna liczba wierszy, które mogą być zwracane przez instrukcję lub podzapytywanie. Ta klauzula jest najczęściej używana w połączeniu z elementem
ORDER BYw celu uzyskania wyniku deterministycznego. -
Dotyczy:
Databricks SQL
Databricks Runtime 11.3 LTS i nowszePomija liczbę wierszy zwracanych przez instrukcję lub podzapytywanie. Ta klauzula jest najczęściej używana w połączeniu z
LIMITdo strony za pomocą zestawu wyników iORDER BYw celu wygenerowania wyniku deterministycznego.Uwaga
Podczas stronicowania zestawu wyników przy użyciu
LIMITiOFFSETpomijane wiersze są nadal przetwarzane. Te wiersze są po prostu pomijane z zestawu wyników. Stronicowanie przy użyciu tej techniki nie jest zalecane w przypadku zapytań intensywnie korzystających z zasobów. -
Definiuje nazwane specyfikacje okien, które mogą być współużytkowane przez wiele funkcji okna w
select_query. -
Dotyczy:
Databricks SQL
Databricks Runtime 16.2 lub nowszychOkreśla operację przetwarzania w potoku, która ma być wykonywana na zestawie wyników podzapytania i innych poprzednich klauzul.
Powiązane artykuły
- CLUSTER BY klauzuli
- typowe wyrażenie tabeli (CTE)
- DISTRIBUTE BY klauzuli
- GROUP BY klauzuli
- HAVING klauzuli
- Wskazówki
- VALUES klauzuli
- JOIN
- LATERAL VIEW klauzuli
- LIMIT klauzuli
- ORDER BY klauzuli
- PIVOT klauzuli
- Zestaw operator
- SORT BY klauzuli
- składnia potoku SQL
- Operator potoku SQL
- odwołanie do tabeli
- TABLESAMPLE klauzuli
- funkcja zwracająca tabelę (TVF)
- UNPIVOT klauzuli
- WATERMARK klauzuli
- WHERE klauzuli
- WINDOW klauzuli
- Funkcje okna