As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Literais
Você pode especificar diretamente objetos literais nas cláusulas WHERE e SELECT da regra SQL, que pode ser útil para transmitir informações.
nota
Literais estão disponíveis somente ao usar a versão de 23/03/2016 do SQL ou posteriores.
A sintaxe de objeto JSON é usada (pares de chave-valor, separado por vírgula, em que as chaves são strings, e os valores são valores JSON, entre chaves {}). Por exemplo: .
Carga útil de entrada publicada no tópico topic/subtopic
: {"lat_long":
[47.606,-122.332]}
Declaração do SQL: SELECT {'latitude': get(lat_long, 0),'longitude':get(lat_long,
1)} as lat_long FROM 'topic/subtopic'
A carga útil de saída resultante seria: {"lat_long":{"latitude":47.606,"longitude":-122.332}}
.
Você também pode especificar diretamente matrizes nas cláusulas WHERE e SELECT da regra SQL, o que permite agrupar informações. A sintaxe JSON é usada (encapsular itens separados por vírgula entre colchetes [] para criar uma matriz literal). Por exemplo: .
Carga útil de entrada publicada no tópico topic/subtopic
: {"lat": 47.696,
"long": -122.332}
Declaração do SQL: SELECT [lat,long] as lat_long FROM 'topic/subtopic'
A carga útil de saída resultante seria: {"lat_long":
[47.606,-122.332]}
.