Pular para o conteúdo principal

Conversor de Texto para Lista SQL

API reference

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

Lista SQL
Isso foi útil?

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_HERE

Cole 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/MCPA 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

  1. 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.
  2. 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.
  3. Escolha um formato: parênteses simples, WHERE coluna IN (...) ou WHERE coluna NOT IN (...), e defina o nome da coluna.
  4. Copie o resultado.

O que ele faz por você

  • Escape: uma aspa simples dentro de um valor é duplicada (O'Brien vira '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.

sqlin clauselisttext to sqlcomma separatedquotewhere incolumn to listdatabase

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.