Referência rápida da sintaxe SQL

Este documento oferece uma referência rápida (também conhecida como folha de referências) 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 Sintaxe de consulta no GoogleSQL.

Regras de notação de sintaxe SQL

A tabela a seguir lista e descreve as regras de notação de sintaxe usadas com frequência na documentação do Spanner.

Notation Exemplo Descrição
Colchetes [ ] Indica que a cláusula ou o argumento entre colchetes é opcional. Não inclua esses colchetes na sua consulta SQL.
Parênteses ( ) Parênteses literais. Inclua os parênteses na sua consulta SQL.
Barra vertical | Indica que você precisa escolher apenas uma opção entre as alternativas separadas por barras verticais. Não inclua barras na sua consulta SQL.
Chaves { } Indica que os itens incluídos representam um conjunto de opções. Você precisa escolher exatamente uma das opções, que são separadas por barras verticais. Por exemplo, em { a | b | c }, você precisa escolher a, b ou c. Não inclua os colchetes na sua consulta SQL.
Ellipsis ... Indica que uma lista ou parte da sintaxe foi truncada para ser mais breve. Isso é diferente de uma vírgula seguida por reticências, que indica uma lista repetida. Não inclua as reticências na consulta.
Vírgula , Indica uma vírgula literal, normalmente usada para separar itens em uma lista. Inclua vírgulas na consulta.
Vírgula seguida por 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 consulta. Inclua as vírgulas para separar os elementos repetidos.
Lista de itens item [, ...] Indica que você precisa incluir pelo menos um item. Você pode incluir mais itens, separados por vírgulas. Não inclua os colchetes ou as reticências na consulta. Inclua as vírgulas para separar o item adicional.
[item, ...] Indica que você pode incluir pelo menos um item, se quiser. Você também pode incluir mais itens, separados por vírgulas. Não inclua os colchetes ou as reticências na consulta. Inclua as vírgulas para separar os itens adicionais.
Aspas simples '' Indica uma aspa simples literal. Usado para definir literais de string na sua consulta. Inclua as aspas simples na consulta.
Aspas duplas ou crases "" ou `` Indica aspas duplas ou crases literais. Usado para incluir identificadores entre aspas na sua consulta. Inclua aspas duplas ou crases na consulta.
Colchetes angulares < > Colchetes angulares literais. Inclua os colchetes angulares na sua consulta SQL.