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

  1. 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.

  2. 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.

  3. Ausführen

    Ergebnis: sqlInClause (z. B. `IN ('Alice', 'Bob, the Tester')`) und count (Anzahl). Direkt nach `WHERE col` einfügen.

  4. 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.