Čtení diagramu syntaxe
Platí pro: Databricks SQL
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.