Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:
SQL do Databricks
Runtime do Databricks
Esta seção descreve os vários padrões de sintaxe usados em toda a referência do SQL.
Componentes básicos
Palavra-chave
SELECT
As palavras-chave no SQL são sempre maiúsculas neste documento, mas não diferenciam maiúsculas de minúsculas.
Token
( )
< >
.
*
,
A linguagem SQL inclui parênteses ((, )), bem como colchetes angulares (<, >), pontos (.), vírgulas (,) e alguns outros caracteres. Quando esses caracteres estão presentes em um diagrama de sintaxe, você deve inseri-los como são.
Cláusula
LIMIT clause
SELECT named_expression
named_expression
expression AS alias
Uma cláusula representa uma subseção nomeada da sintaxe. Uma cláusula local é descrita no mesmo diagrama de sintaxe que a invoca. Se a cláusula for comum, ela será vinculada a outra seção da referência do SQL do Databricks. Algumas cláusulas são conhecidas por sua keyword principal e são representadas com uma palavra-chave maiúscula seguida pela cláusula. Outras cláusulas são sempre em letra minúscula e usam sublinhado (_) quando apropriado.
As cláusulas locais são totalmente explicadas na seção a seguir.
Todas as outras cláusulas têm uma breve descrição com um link para a página principal.
Argumento
mapExpr
Argumentos para funções são especificados em minúsculas concatenadas, como mapExpr. O SQL do Databricks descreve o significado dos argumentos na seção Argumentos.
Cadeia de tokens
SELECT expr
Os componentes separados por espaço em branco devem ser inseridos na ordem, incondicionalmente, e separados somente por espaço em branco ou comentários. O SQL do Databricks dá suporte a comentários do formulário /* ... */ (estilo C) e -- ..., que se estende até o final da linha.
Opção
Especifica uma bifurcação na sintaxe.
Opção obrigatória
{ INT | INTEGER }
Chaves { ... } significam que você deve especificar exatamente um dos vários componentes.
Cada opção é separada por um |.
Escolha opcional
[ ASC | DESC ]
Colchetes [ ... ] indicam que você pode escolher no máximo um dos vários componentes.
Cada opção é separada por um |.
Agrupamento
{ SELECT expr }
{ SELECT
expr }
Chaves { ... } especificam que você deve fornecer todos os componentes inseridos.
Se um diagrama de sintaxe abrange várias linhas, essa forma esclarece que ele ilustra a mesma sintaxe.
Opção
[ NOT NULL ]
Colchetes [...] especificam que os componentes incluídos são opcionais.
Repetição
col_option [...]
col_alias [, ...]
{ expr [ AS ] col_alias } [, ...]
A notação de reticências [...] indica que você pode repetir o componente, agrupamento ou a escolha imediatamente anterior várias vezes.
Se as reticências são precedidas por outro caractere, como um ponto separado [. ...] ou uma vírgula [, ...], você deve separar cada repetição por esse caractere.