Sdílet prostřednictvím


Čtení diagramu syntaxe

Platí pro:zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Tato část popisuje různé vzory syntaxe používané v rámci odkazu SQL.

Základní komponenty

Klíčové slovo

SELECT

Klíčová slova v SQL jsou v tomto dokumentu vždy velká písmena, ale nerozlišují velká a malá písmena.

Token

( )
<  >
.
*
,

Jazyk SQL obsahuje kulaté složené závorky ((, )) a také úhlové složené závorky (<, >tečky (.), čárky (,) a několik dalších znaků. Pokud jsou tyto znaky přítomné v diagramu syntaxe, musíte je zadat tak, jak jsou.

Klauzule

LIMIT clause

SELECT named_expression

named_expression
  expression AS alias

Klauzule představuje pojmenovanou pododdíl syntaxe. Místní klauzule je popsaná ve stejném diagramu syntaxe, který ji vyvolá. Pokud je tato klauzule běžná, odkazuje na jinou část odkazu NA DATAbricks SQL. Některé klauzule jsou známé jejich hlavní keyword a jsou znázorněny velkým klíčovým slovem následovaným klauzulí. Další klauzule jsou vždy malá a v případě potřeby používají podtržítko (_). Místní klauzule jsou plně vysvětlené v následující části. Všechny ostatní klauzule mají krátký popis s odkazem na hlavní stránku.

Argument

mapExpr

Argumenty funkcí jsou zadány ve camelCase. Databricks SQL popisuje význam argumentů v části Argumenty.

Řetěz tokenů

SELECT expr

Součásti oddělené prázdnými znaky musí být zadány v pořadí, bezpodmínečně a musí být odděleny pouze prázdnými znaky nebo komentáři. Databricks SQL podporuje komentáře formuláře /* ... */ (styl jazyka C) a -- ..., který se rozšiřuje na konec řádku.

Volba

Určuje fork v syntaxi.

Povinná volba

{ INT | INTEGER }

Složené složené závorky { ... } znamenají, že je nutné zadat přesně jednu z více součástí. Každá volba je oddělena .|

Volitelná volba

[ ASC | DESC ]

Hranaté závorky [ ... ] označují, že můžete zvolit maximálně jednu z více součástí. Každá volba je oddělena .|

Seskupení

{ SELECT expr }

{ SELECT
 expr }

Složené závorky { ... } určují, že je nutné zadat všechny vložené komponenty. Pokud diagram syntaxe zahrnuje více řádků, tento formulář vysvětluje, že znázorňuje stejnou syntaxi.

Možnost

[ NOT NULL ]

Hranaté závorky [...] určují, že uzavřené součásti jsou volitelné.

Repetition (Opakování)

col_option [...]

col_alias [, ...]

{ expr [ AS ] col_alias } [, ...]

Zápis [...] tří teček označuje, že můžete opakovat bezprostředně předchozí součást, seskupování nebo volbu několikrát. Pokud před tři tečky předchází jiný znak, například oddělená tečka [. ...]nebo čárka [, ...], musíte každé opakování oddělit daným znakem.