Naar de inhoud
snowkitDev

Bevraag CSV-bestanden met SQL, rechtstreeks in je browser

Zet een of meer CSV- of JSON-bestanden neer en elk wordt een tabel.

SQL-speeltuin

Een volledige SQLite-engine die op dit apparaat draait.

Zet hier bestanden neer

SQLite (.db, .sqlite), CSV, TSV of JSON. Zet er meerdere neer om ze te koppelen. Elk CSV- of JSON-bestand wordt een tabel.

Gebruik SQL om ze te filteren, op te tellen, te groeperen en te koppelen en exporteer de resultaten dan als CSV.

Schrijf SQL, zie direct resultaten, koppel bestanden en exporteer wat je vindt. Een volledige SQLite-engine draait op dit apparaat. Open een SQLite-database, of zet CSV- en JSON-bestanden erin en elk wordt een tabel. Je gegevens verlaten dit apparaat nooit. Het is gratis.

Hoe je je gegevens bevraagt, stap voor stap

  1. Druk op Bestanden openen, of zet SQLite- (.db, .sqlite), CSV-, TSV- of JSON-bestanden op de pagina neer. Voorbeeldgegevens laden toont hoe het werkt en Leeg beginnen geeft een lege database.
  2. Kies een tabel in Tabellen om de eerste rijen te zien.
  3. Schrijf je query in het vak Query en druk op Uitvoeren, of gebruik Ctrl+Enter.
  4. Lees de Resultaten. Gebruik Resultaten als CSV om ze te exporteren.
  5. Druk op Database om de hele database te downloaden als je iets hebt gewijzigd.

Wat deze tool doet

De SQL-speeltuin draait SQLite, 's werelds meest gebruikte database-engine, in je browser. Open een databasebestand om het te bekijken en te bevragen, of zet spreadsheets en JSON-exports om in tabellen die je met gewone SQL kunt filteren, groeperen, sorteren en koppelen.

CSV en JSON als tabellen

Elk CSV-, TSV- of JSON-bestand wordt een tabel met de naam van het bestand. Kolomnamen worden opgeschoond en getallen worden herkend zodat sommen, gemiddelden en sorteren werken zoals verwacht. Geneste JSON-objecten worden kolommen zoals user_name en arrays blijven als JSON-tekst bewaard.

Examples

Vind je beste klanten met SELECT customer, SUM(total) FROM orders GROUP BY customer ORDER BY 2 DESC, of combineer twee exports met een JOIN. Maak tabellen, voeg rijen in en werk ze bij en download dan de hele database als .sqlite-bestand.

Goede toepassingen

  • Vragen beantwoorden over een grote spreadsheet die met de hand traag te filteren is.
  • Twee exports koppelen, zoals bestellingen en klanten, op een gedeelde kolom.
  • SQL leren met echte gegevens en directe feedback.
  • Een databasebestand van een app of een back-up controleren.
  • Een CSV opschonen met query's en dan het resultaat exporteren. De CSV-opschoner is een eenvoudiger optie voor gangbare reparaties.

Gebruik de SQL-formatter om een lange query op te ruimen.

Privacy

Je bestanden worden in het geheugen van je browser geopend en nooit geüpload. Sluit het tabblad en alles is weg, tenzij je de database downloadt.

Vragen

Hoe groot mogen de bestanden zijn?

Bestanden van tientallen megabytes werken goed op de meeste computers. Alles wordt in het geheugen bewaard, dus heel grote databases hebben een desktopbrowser met veel RAM nodig.

Welke SQL ondersteunt het?

Volledige SQLite: joins, subquery's, vensterfuncties, common table expressions, JSON-functies en meer.

Worden mijn wijzigingen opgeslagen?

Alleen als je de database downloadt. Wijzigingen blijven tot dan in dit tabblad.

Kan ik meer dan één bestand tegelijk bevragen?

Ja. Sleep meerdere bestanden erin en elk wordt een tabel, zodat je ze kunt koppelen.

Waar nu heen

Ga verder met wat je zojuist hebt gemaakt, nog steeds op je apparaat.

Meer van Snowkit