Vai al contenuto
snowkitDev

Interroga i tuoi dati con SQL, direttamente nel browser

Apri un database SQLite, o trascina file CSV e JSON e ognuno diventa una tabella.

SQL Playground

Un motore SQLite completo che funziona su questo dispositivo.

Trascina qui i file

SQLite (.db, .sqlite), CSV, TSV o JSON. Trascinane diversi per unirli. Ogni file CSV o JSON diventa una tabella.

Scrivi SQL, vedi i risultati subito, unisci file e esporta ciò che trovi. Un motore SQLite completo funziona su questo dispositivo. Apri un database SQLite, oppure trascina file CSV e JSON e ognuno diventa una tabella. I tuoi dati non lasciano mai questo dispositivo. È gratis.

Come interrogare i tuoi dati, passo dopo passo

  1. Premi Apri file, oppure trascina file SQLite (.db, .sqlite), CSV, TSV o JSON sulla pagina. Carica dati di esempio mostra come funziona, e Parti vuoto dà un database vuoto.
  2. Scegli una tabella in Tabelle per vedere le sue prime righe.
  3. Scrivi la tua query nella casella Query e premi Esegui, oppure usa Ctrl+Invio.
  4. Leggi i Risultati. Usa Risultati come CSV per esportarli.
  5. Premi Database per scaricare l'intero database se l'hai modificato.

Cosa fa questo strumento

L'SQL Playground esegue SQLite, il motore di database più usato al mondo, dentro il tuo browser. Apri un file di database per sfogliarlo e interrogarlo, oppure trasforma fogli di calcolo ed esportazioni JSON in tabelle che puoi filtrare, raggruppare, ordinare e unire con SQL semplice.

CSV e JSON come tabelle

Ogni file CSV, TSV o JSON diventa una tabella con il nome del file. I nomi delle colonne vengono ripuliti, e i numeri vengono rilevati così somme, medie e ordinamenti funzionano come ti aspetti. Gli oggetti JSON annidati diventano colonne come user_name, e gli array restano testo JSON.

Esempi

Trova i tuoi migliori clienti con SELECT customer, SUM(total) FROM orders GROUP BY customer ORDER BY 2 DESC, oppure combina due esportazioni con un JOIN. Crea tabelle, inserisci e aggiorna righe, poi scarica l'intero database come file .sqlite.

Buoni usi

  • Rispondere a domande su un grande foglio di calcolo lento da filtrare a mano.
  • Unire due esportazioni, come ordini e clienti, su una colonna condivisa.
  • Imparare SQL con dati veri e riscontro immediato.
  • Controllare un file di database di un'app o di un backup.
  • Pulire un CSV con query, poi esportare il risultato. La pulizia CSV è un'opzione più semplice per le correzioni comuni.

Per sistemare una query lunga, usa il formattatore SQL.

Privacy

I tuoi file vengono aperti nella memoria del tuo browser e non vengono mai caricati. Chiudi la scheda e tutto sparisce, a meno che tu scarichi il database.

Domande

Quanto possono essere grandi i file?

I file di decine di megabyte funzionano bene sulla maggior parte dei computer. Tutto resta in memoria, quindi i database molto grandi richiedono un browser desktop con molta RAM.

Quale SQL supporta?

SQLite completo: join, sottoquery, funzioni finestra, common table expression, funzioni JSON e altro.

Le mie modifiche vengono salvate?

Solo se scarichi il database. Le modifiche restano in questa scheda fino a quel momento.

Posso interrogare più di un file alla volta?

Sì. Trascina più file e ognuno diventa una tabella, così puoi unirle con un join.

Dove andare ora

Continua con ciò che hai appena creato, ancora sul tuo dispositivo.

Altro da Snowkit