Conversor de Texto para Lista SQL
Transforme uma coluna de valores ou uma lista separada por vírgulas em uma lista SQL para a cláusula IN (...). Coloca aspas e escapa cada item, deixa os números sem aspas, remove duplicatas e itens vazios e envolve o resultado em um trecho WHERE coluna IN (...) pronto para colar.
Entrada
Um valor por linha, ou separados por vírgulas, ponto e vírgula ou tabulações.
Deixe valores numéricos sem aspas (42) ou coloque aspas como nos demais valores ('42').
Saída
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/text-to-sql-list-converter \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputText": "apple\nbanana\n42\nO'Brien\napple",
"delimiter": "auto",
"quote": "single",
"numbers": "unquoted",
"dedupe": "true",
"trim": "true",
"wrap": "in",
"columnName": "name",
"layout": "single"
}'Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.
Peça a um agente de IA
Use the IOTools `text-to-sql-list-converter` tool (Text to SQL List Converter) on this input:
YOUR_INPUT_HERECole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.
Widget para incorporar
<iframe
src="https://iotools.cloud/embed/text-to-sql-list-converter/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Conversor de Texto para Lista SQL — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Coloque isso na sua própria página — grátis, sem chave, só um link de volta.
| Custo por chamada de API/MCP | A partir de 5 créditos |
|---|---|
| Precisa de mais créditos? | Ver preços |
Também disponível via
Guias
Cole uma coluna de uma planilha, uma lista de IDs ou uma string separada por vírgulas e obtenha uma lista SQL pronta para usar em uma cláusula IN (...). Tudo roda no seu navegador, então os dados que você cola nunca saem do seu dispositivo.
Como usar
- Cole seus valores — um por linha, ou separados por vírgulas, ponto e vírgula ou tabulações. O separador Automático lida com todos esses casos de uma vez.
- Escolha um estilo de aspas. Aspas simples são o padrão SQL; crases combinam com identificadores do MySQL; Sem aspas é útil para IDs numéricos.
- Escolha um formato: parênteses simples,
WHERE coluna IN (...)ouWHERE coluna NOT IN (...), e defina o nome da coluna. - Copie o resultado.
O que ele faz por você
- Escape: uma aspa simples dentro de um valor é duplicada (
O'Brienvira'O''Brien'), a regra padrão do SQL. - Números: valores numéricos permanecem sem aspas (
42) por padrão, para que colunas inteiras comparem corretamente. Mude para Colocar aspas como texto se sua coluna for do tipo string. - Limpeza: remove espaços em branco, descarta itens vazios e elimina duplicatas, com a contagem do que foi removido.
- Layout: linha única, ou um item por linha para listas longas.
Nota sobre segurança
Isto é para consultas ad hoc. Em código de aplicação, use consultas parametrizadas em vez de montar strings SQL a partir de entradas do usuário.