Interrogare un database orientato alle colonne
In questo esempio userai Snowflake per interrogare i dati dalla tabella olympic_medals. Questa tabella contiene informazioni sui vincitori di medaglie olimpiche a partire dal 1896. Per lavorare con questi dati archiviati in Snowflake, userai il pacchetto snowflake.connector. È stato creato un oggetto di connessione, memorizzato nella variabile conn. Buon lavoro!
Questo esercizio fa parte del corso
Introduzione ai database NoSQL
Istruzioni dell'esercizio
- Aggiorna la stringa memorizzata nella variabile
queryper restituire tutte le colonne della tabellaolympic_medals, limitandoti alle prime dieci righe. - Esegui la query memorizzata nella variabile
queryusando la funzioneconn.cursor().execute(). - Stampa i risultati della query, che sono memorizzati nella variabile
results.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Write a query to return all columns, limiting to 10 rows
query = "SELECT * FROM ____ LIMIT 10;"
# Execute the query
results = conn.cursor().execute(____).fetch_pandas_all()
# Print the results of the query
print(____)