Try Synsema
Entrar Crear cuenta

¿Qué imprime? — tu primer SELECT

+15 xp

Estás en modo lectura. Crea una cuenta o entra para enviar tu solución y ganar estrellas. Puedes ejecutar código igual.

require db(":memory:")
db_open(":memory:", "memory")
sql_exec("CREATE TABLE propiedades (barrio TEXT, precio INTEGER)")
sql_exec("INSERT INTO propiedades VALUES (?, ?)", ["Palermo", 180000])
sql_exec("INSERT INTO propiedades VALUES (?, ?)", ["Flores", 95000])
sql_exec("INSERT INTO propiedades VALUES (?, ?)", ["Caballito", 120000])

let baratas be sql("SELECT barrio FROM propiedades WHERE precio < ? ORDER BY barrio", [130000])
print(length(baratas))
each p in baratas
    print(p.barrio)

¿Qué imprime este programa?