Referência rápida da sintaxe SQL

Este documento fornece uma referência rápida (também conhecida como folha de cábula) para a sintaxe SQL usada nos exemplos de código da documentação do Spanner.

Para uma referência mais abrangente da sintaxe de consulta SQL no Spanner, consulte o artigo Sintaxe de consulta no GoogleSQL.

Regras de notação da sintaxe SQL

A tabela seguinte lista e descreve as regras de notação de sintaxe que a documentação do Spanner usa frequentemente.

Notação Exemplo Descrição
Parênteses retos [ ] Indica que a cláusula ou o argumento incluído é opcional. Não inclua estes parênteses na sua consulta SQL.
Parênteses ( ) Parênteses literais. Inclua os parênteses na sua consulta SQL.
Barra vertical | Indica que tem de escolher apenas uma opção entre as alternativas separadas por barras verticais. Não inclua barras na sua consulta SQL.
Chavetas { } Indica que os itens incluídos representam um conjunto de opções. Tem de escolher exatamente uma das opções, que estão separadas por barras verticais (por exemplo, em { a | b | c }, tem de escolher a, b ou c). Não inclua as chavetas na sua consulta SQL.
Ellipsis ... Indica que uma lista ou uma parte da sintaxe foi truncada para ser mais concisa. Isto é diferente de uma vírgula seguida de reticências, que indica uma lista repetida. Não inclua as reticências na sua consulta.
Vírgula , Indica uma vírgula literal, normalmente usada para separar itens numa lista. Inclua vírgulas na consulta.
Vírgula seguida de reticências , ... Indica que o elemento anterior pode ser repetido várias vezes, com cada instância separada por uma vírgula. Não inclua as reticências na sua consulta. Inclua as vírgulas para separar os elementos repetidos.
Lista de artigos item [, ...] Indica que tem de incluir, pelo menos, um item. Opcionalmente, pode incluir mais itens, separados por vírgulas. Não inclua os parênteses retos nem as reticências na sua consulta. Inclua as vírgulas para separar o item adicional.
[item, ...] Indica que pode incluir, opcionalmente, pelo menos um item. Também pode incluir mais itens, separados por vírgulas. Não inclua os parênteses retos nem as reticências na sua consulta. Inclua as vírgulas para separar os itens adicionais.
Aspas simples '' Indica uma marca de aspas simples literal. Usado para definir literais de string na sua consulta. Inclua as marcas de plicas na sua consulta.
Aspas duplas ou acentos graves "" ou `` Indica aspas duplas literais ou acentos graves. Usado para incluir identificadores entre aspas na sua consulta. Inclua as aspas ou os acentos graves na sua consulta.
Parênteses angulares <> Parênteses angulares literais. Inclua os parênteses angulares na consulta SQL.