Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Извлекает результирующие наборы из одной или нескольких таблиц.
Область применения:
Databricks SQL
Databricks Runtime
Синтаксис
[ 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 [, ...] }
Параметры
-
Распространенные табличные выражения (CTE) — это один или несколько именованных запросов, которые можно повторно использовать несколько раз в основном блоке запросов, чтобы избежать повторяющихся вычислений или улучшить удобочитаемость сложных вложенных запросов.
подзапрос
Одна из нескольких конструкций, создающая промежуточный результирующий набор.
-
Вложенный запрос, состоящий из шаблона
SELECT FROM WHERE. -
Указана встроенная временная таблица.
( запрос )
Вложенный вызов запроса, который может содержать операторы набора или общие табличные выражения.
TABLE
Возвращает всю таблицу или представление.
-
Определяет возвращаемую таблицу.
-
Определяет представление, которое нужно получить.
Если Azure Databricks не удается найти таблицу или представление, возникает ошибка TABLE_OR_VIEW_NOT_FOUND.
-
ИЗ
Область применения:
Databricks SQL
Databricks Runtime 16.2 и более поздних версийВозвращает перекрестное соединение всех ссылок на таблицы. Это выражение обычно используется в качестве основы конвейера SQL.
-
Источник входных данных для
SELECT. Эту ссылку на входные данные можно превратить в потоковую ссылку с помощью ключевого словаSTREAMдо ссылки.
-
Источник входных данных для
SELECT. Эту ссылку на входные данные можно превратить в потоковую ссылку с помощью ключевого словаSTREAMдо ссылки.-
-
Конструкция, объединяющая вложенные запросы с помощью операторов
UNION,EXCEPTилиINTERSECT. -
Порядок строк полного результирующего набора запроса. Выходные строки упорядочиваются без разделения на секции. Этот параметр является взаимоисключающим с
SORT BY,CLUSTER BYиDISTRIBUTE BY, то есть их нельзя указывать вместе. -
Набор выражений, которыми перестраиваются строки результатов. Этот параметр является взаимоисключающим с
ORDER BYиCLUSTER BY, вместе с которым его нельзя указывать. -
Порядок, по которому строки упорядочиваются в каждом разделе. Этот параметр является взаимоисключающим с
ORDER BYиCLUSTER BY, вместе с которым его нельзя указывать. -
Набор выражений, используемых для перераспределения и сортировки строк. Использование этого предложения имеет такой же эффект, как совместное использование
DISTRIBUTE BYиSORT BY. -
Максимальное число строк, которое может возвращать инструкция или вложенный запрос. Это предложение чаще всего используется в сочетании с
ORDER BYдля получения детерминированного результата. -
Область применения:
Databricks SQL
Databricks Runtime 11.3 LTS и вышеПропуск нескольких строк, возвращаемых инструкцией или вложенным запросом. Это предложение в основном используется в сочетании с
LIMITдля страницы через результирующий набор иORDER BYдля создания детерминированного результата.Примечание.
При разбиении по страницам с помощью
LIMITиOFFSETпропущенные строки по-прежнему обрабатываются. Эти строки просто исключаются из результирующего набора. Разбиение на страницы с помощью этого метода не рекомендуется для ресурсоемких запросов. -
Определяет именованные спецификации окон, которые могут использоваться несколькими функциями окна в
select_query. -
Область применения:
Databricks SQL
Databricks Runtime 16.2 и более поздних версийУказывает последовательную операцию, которая должна быть выполнена над результирующим набором подзапроса и другими предшествующими предложениями.
Связанные статьи
- CLUSTER BY предложение
- Общее табличное выражение (CTE)
- DISTRIBUTE BY предложение
- GROUP BY предложение
- HAVING предложение
- Указания
- VALUES предложение
- JOIN
- LATERAL VIEW предложение
- LIMIT предложение
- ORDER BY предложение
- PIVOT предложение
- оператор Set
- SORT BY предложение
- Синтаксис SQL-конвейера
- оператор конвейера SQL
- Справочник по таблицам
- TABLESAMPLE предложение
- табличная-значна функция (TVF)
- UNPIVOT предложение
- WATERMARK предложение
- WHERE предложение
- WINDOW предложение
- оконные функции