Stimmt etwas mit diesem Tool nicht?
Über „SQL In List Builder Online“
Dieses Tool wandelt eine Werteliste in eine korrekt zitierte SQL-IN-Klausel um. Werte einfügen (eine pro Zeile, kommagetrennt oder anderes übliches Format) — Sie erhalten "IN ('a', 'b', 'c', ...)" mit korrektem Escaping für Strings, Zahlen, Daten und NULL.
Handgebaute IN-Klauseln sind fehleranfällig: vergessene Quotes, fehlende Escapes für einfache Anführungszeichen, Typmix, fehlende Kommas. Das Tool erledigt das automatisch und liefert eine direkt einfügbare Klausel.
Praktisch beim Filtern über lange ID-Listen, Bulk-Abfragen oder beim Konvertieren von Excel-/CSV-Daten in SQL-Filter. Funktioniert mit allen großen DBs (MySQL, PostgreSQL, SQL Server, Oracle, SQLite).
So nutzt du dieses Tool
Eine Werteliste in eine SQL-`IN (...)`-Klausel umwandeln
Ein Wert pro Zeile
«Values» nimmt einen Eintrag pro Zeile — keine Kommas im Input. Das Tool trimmt jede Zeile, verwirft leere und baut die Klausel aus dem Rest.
Quote-Stil wählen
«SQL string quote» ist Single oder Double. Single Quotes sind ANSI-SQL-Standard, Double Quotes in einigen Dialekten zulässig (z. B. für Identifier-Quoting). Bei Single Quotes werden interne `'` zu `''` verdoppelt.
Ausführen
Ergebnis: sqlInClause (z. B. `IN ('Alice', 'Bob, the Tester')`) und count (Anzahl). Direkt nach `WHERE col` einfügen.
Grenzen und Warnungen
Es ist ein String-Builder, keine parametrisierte Query — bei nicht vertrauenswürdigem Input vorsichtig sein. In Produktionscode lieber Placeholders (`?`) und Array-Binder des Treibers nutzen — dieses Tool ist für Ad-hoc-Analytik gedacht.