Algo errado nesta ferramenta?

Sobre «SQL In List Builder Online»

Esta ferramenta converte uma lista de valores em uma cláusula SQL IN devidamente entre aspas. Cole seus valores (um por linha, separados por vírgula, ou em qualquer formato comum) e a ferramenta produz "IN ('a', 'b', 'c', ...)" com escape correto para strings, números, datas e NULL.

Construir cláusulas IN à mão é sujeito a erros: esquecer aspas em strings, escapar aspas simples dentro de valores, misturar tipos, vírgulas faltando. A ferramenta lida com tudo isso automaticamente e produz uma cláusula que pode ser colada diretamente em sua query.

Útil ao filtrar por uma longa lista de IDs, construir queries em massa, ou converter dados de Excel/CSV em filtros SQL. A saída funciona com todos os principais bancos (MySQL, PostgreSQL, SQL Server, Oracle, SQLite).

Como usar esta ferramenta

Como transformar uma lista em cláusula SQL `IN (...)`

  1. Um valor por linha

    "Values" recebe um item por linha — não precisa de vírgulas no input. A ferramenta apara cada linha, descarta vazias e monta a cláusula com o resto.

  2. Estilo de aspas SQL

    "SQL string quote" pode ser simples ou dupla. Simples é o padrão ANSI SQL; dupla é válida em alguns dialetos (identificadores entre aspas). Com simples, `'` internos viram `''`.

  3. Executar

    Resultado: sqlInClause (ex. `IN ('Alice', 'Bob, the Tester')`) e count (quantidade de valores). Cole direto após `WHERE col`.

  4. Limites e alertas

    É um string builder, não consulta parametrizada — cuidado com entradas não confiáveis. Em produção prefira placeholders (`?`) e binder de array do driver; esta ferramenta é para análises ad-hoc.