KI SQL-Generator: SQL-Abfragen aus Text erstellen
AI2SQL ist ein KI SQL-Generator: Sie beschreiben auf Deutsch, welche Daten Sie aus Ihrer Datenbank brauchen, und erhalten die passende SQL-Abfrage in der Syntax Ihres Datenbanksystems. Außerdem erklärt AI2SQL bestehende Abfragen, korrigiert Syntaxfehler und übersetzt Abfragen zwischen SQL-Dialekten. Zum Einstieg gibt es den Free-Plan mit 3 Abfragen pro Tag auf einer Demo-Datenbank.
Beispiel: vom Satz zur Abfrage
Ihre Eingabe:
Die 10 Kunden mit dem höchsten Umsatz im laufenden Jahr
Erzeugte Abfrage (PostgreSQL):
SELECT k.kunden_id, k.name, SUM(b.betrag) AS umsatz
FROM kunden k
JOIN bestellungen b ON b.kunden_id = k.kunden_id
WHERE b.bestelldatum >= date_trunc('year', CURRENT_DATE)
GROUP BY k.kunden_id, k.name
ORDER BY umsatz DESC
LIMIT 10;
In SQL Server wird daraus SELECT TOP 10 … mit YEAR(b.bestelldatum) = YEAR(GETDATE()). Die Logik bleibt gleich, nur die Syntax passt sich an.
So funktioniert es
- Anforderung beschreiben – in normaler Sprache, so wie Sie es einer Kollegin erklären würden.
- Datenbanksystem wählen – MySQL, PostgreSQL, SQL Server, Oracle, SQLite, Snowflake, BigQuery und weitere.
- Abfrage prüfen und übernehmen – kopieren, anpassen oder sich Zeile für Zeile erklären lassen.
Damit die Abfrage Ihre echten Tabellen- und Spaltennamen verwendet, fügen Sie Ihr Schema ein oder verbinden Ihre Datenbank (Pro- und Team-Plan). Wie bei jedem Code gilt: Testen Sie das Ergebnis, bevor Sie es produktiv einsetzen.
Typische Anfragen
| Anfrage | Was die Abfrage macht |
|---|---|
| „Umsatz pro Monat im letzten Jahr“ | Gruppierung nach Monat mit SUM |
| „Bestellungen ohne Rechnung“ | LEFT JOIN … WHERE rechnung.id IS NULL |
| „Doppelte E-Mail-Adressen in der Kundentabelle“ | GROUP BY email HAVING COUNT(*) > 1 |
| „Rang der Produkte nach Absatz je Kategorie“ | Fensterfunktion RANK() OVER (PARTITION BY …) |
Für wen ist der KI SQL-Generator?
- Analysten und Fachabteilungen, die Daten abfragen möchten, ohne auf die Entwicklung zu warten.
- Entwickler, die für komplexe Abfragen mit JOINs, Unterabfragen oder Fensterfunktionen schnell einen ersten Entwurf brauchen.
- Lernende, die SQL verstehen wollen, indem sie sehen, wie aus einem Satz eine Abfrage wird.
Pläne und Preise
| Plan | Preis | Enthalten |
|---|---|---|
| Free | 0 USD | 3 Abfragen pro Tag auf einer Demo-Datenbank |
| Start | 9 USD/Monat | 100 Abfragen pro Monat, SQL erklären und korrigieren |
| Pro | 19 USD/Monat | Unbegrenzte Abfragen, Optimierung, Verbindung zur eigenen Datenbank |
| Team | 39 USD/Monat | Alles aus Pro für 5 Nutzer, gemeinsame Abfragebibliothek |
Die kostenpflichtigen Pläne beginnen mit einer 7-tägigen Testphase. Zum Starten ist eine Kreditkarte nötig; wenn Sie vor dem Ende kündigen, wird nichts berechnet. Die Preise sind in US-Dollar angegeben, Details auf der Preisseite.
Häufige Fragen
Muss ich SQL können? Nicht, um eine Abfrage zu erhalten. Grundkenntnisse helfen beim Prüfen; die Erklärfunktion beschreibt jeden Teil der Abfrage.
Welche Datenbanken werden unterstützt? MySQL, PostgreSQL, SQL Server, Oracle, SQLite, Snowflake, BigQuery und weitere.
Kann ich die Abfragen anpassen? Ja. Das Ergebnis ist normales SQL, das Sie bearbeiten, speichern und überall ausführen können.
Gibt es eine eigene Seite für MySQL? Ja: KI-gestützte MySQL-Abfragen.