Un souci avec cet outil ?
À propos de « SQL In List Builder Online »
Cet outil convertit une liste de valeurs en une clause SQL IN correctement guillemetée. Collez vos valeurs (une par ligne, séparées par des virgules ou tout autre format courant) et l'outil produit « IN ('a', 'b', 'c', ...) » avec l'échappement correct pour chaînes, nombres, dates et NULL.
Construire des clauses IN à la main est risqué : oublier les guillemets autour des chaînes, échapper les apostrophes dans les valeurs, mélanger les types, oublier des virgules. L'outil gère tout cela automatiquement.
Utile pour filtrer sur une longue liste d'identifiants, construire des requêtes en masse, ou convertir des données Excel/CSV en filtres SQL. Compatible avec MySQL, PostgreSQL, SQL Server, Oracle, SQLite.
Comment utiliser cet outil
Construire une clause SQL `IN (...)` à partir d’une liste
Un élément par ligne
« Values » prend un item par ligne — pas de virgules dans l’input. L’outil trim chaque ligne, retire les vides et construit la clause à partir du reste.
Style des guillemets SQL
« SQL string quote » : simple ou double. Le simple est standard ANSI SQL ; le double est valide dans certains dialectes (identifiants délimités). En simple, les `'` internes sont doublés en `''`.
Exécuter
Résultat : sqlInClause (ex. `IN ('Alice', 'Bob, the Tester')`) et count (nombre de valeurs). À mettre directement après `WHERE col`.
Limites et précautions
C’est un builder de chaînes, pas une requête paramétrée — attention aux entrées non fiables. En production préférez des placeholders (`?`) et un binder de tableau côté driver — cet outil sert pour les analyses ad hoc.