Fusion Tables y Ap App p Inventor (SELECT) (SEL ECT)
Aprende a programar con App Inventor por Antonio Ricoy Riego se encuentra bajo una Licenc Licencia ia Creative Creativ e Commons Commons Atribució Atribución-NoCo n-NoComercial mercial 3.0 Unported . Basada en una obra de
Lista de comprobación 1.- Obtención de la API Key
2.- Asignar la API Key a la propiedad correspondiente del control
3.- Preparar mediante una pieza de texto la frase SQL 4.- Asignar la frase a la propiedad correspondiente del control 5.- Enviar la frase al servicio invocando al método SendQuery 6.- Tratar el resultado devuelto por el servicio ( CSV ) utilizando el evento GotResult del control
Consola de las APIs de Google
La tabla busqueda_detalle La tabla empleada para los ejemplos de esta presentación tiene la estructura siguiente
Una frase SQL simple SELECT numero, etapa, lugar, location FROM 1yLaHuW3flrWkrFN-PTNmcZfOCKVAxPXe4flvZA WHERE busqueda = 1
Fusion Tables y manejo de listas
El método SendQuery devuelve los datos en formato csv
Fusion Tables y manejo de listas
list from csv table transforma el resultado devuelto por la consulta SQL en una lista de listas. Cada elemento de la lista se corresponde con una fila de la tabla y a su vez es una lista con los valores de cada columna El primer elemento es la lista con la
Fusion Tables y manejo de listas
Una vez tenemos los datos en una lista podemos acceder directamente a los datos de una fila
Fusion Tables y manejo de listas
O a los de una columna
Un poco de SQL
SELECT
{, column_spec>}* FROM { WHERE | { AND }* } { GROUP BY {, }* } { ORDER BY { ASC | DESC } | } { OFFSET } { LIMIT }