import sqlite3 conn = sqlite3.connect("iot_data.sqlite") cursor = conn.cursor() # Počet záznamů cursor.execute("SELECT COUNT(*) FROM mereni") pocet = cursor.fetchone()[0] print(f"Celkem záznamů v databázi: {pocet}\n") if pocet == 0: print("Databaze je prázdná! spusťte nejdřív 01 nebo 04") conn.close() exit() # Pruměrná teplota a vlhkost cursor.execute("SELECT AVG(teplota), AVG(vlhkost) FROM mereni") avg_t, avg_v = cursor.fetchone() print(f"Průmerná teplota: {avg_t:.1f}°C") print(f"Průmerná vlhkost: {avg_v:.1f}%") #Maximalní a minimální hodnoty cursor.execute("SELECT MAX(teplota), MIN(teplota) FROM mereni") max_t, min_t = cursor.fetchone() print(f"Maximální teplota: {max_t:.1f}°C") print(f"Minimální teplota: {min_t:.1f}°C") cursor.execute("SELECT MAX(vlhkost), MIN(vlhkost) FROM mereni") max_v, min_v = cursor.fetchone() print(f"Maximální vlhkost: {max_v:.1f}°C") print(f"Minimální vlhkost: {min_v:.1f}°C") #Měření s teploutou nad 25°C cursor.execute("SELECT COUNT(*) FROM mereni WHERE teplota > 25") nad_25 = cursor.fetchone()[0] print(f"\nPočet měření s teplotou > 25°C: {nad_25}x")