

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Literales
<a name="iot-sql-literals"></a>

Puede especificar directamente objetos literales en las cláusulas SELECT y WHERE de su regla SQL, lo que puede ser útil para pasar información. 

**nota**  
Los literales solo están disponibles cuando se utiliza SQL versión 2016-03-23 o versiones posteriores.

Se utiliza una sintaxis de objeto JSON (pares clave-valor separados con comas, donde las claves son cadenas y los valores son de tipo JSON escritos entre llaves \$1\$1). Por ejemplo:

Carga de entrada publicada en el tema `topic/subtopic`: `{"lat_long": [47.606,-122.332]}`

Instrucción SQL: `SELECT {'latitude': get(lat_long, 0),'longitude':get(lat_long, 1)} as lat_long FROM 'topic/subtopic'`

La carga de salida obtenida sería: `{"lat_long":{"latitude":47.606,"longitude":-122.332}}`. 

También puede especificar directamente matrices en las cláusulas SELECT y WHERE de su regla SQL, lo que le permite agrupar información. Se utiliza una sintaxis JSON (elementos separados con comas entre corchetes [] para crear un literal de Array). Por ejemplo:

Carga de entrada publicada en el tema `topic/subtopic`: `{"lat": 47.696, "long": -122.332}`

Instrucción SQL: `SELECT [lat,long] as lat_long FROM 'topic/subtopic'`

La carga de salida obtenida sería: `{"lat_long": [47.606,-122.332]}`.