IA para consultas SQL: do texto à consulta em segundos

O AI2SQL usa inteligência artificial para transformar uma descrição em português numa consulta SQL pronta a usar, com a sintaxe da base de dados que escolher. Também explica consultas existentes e corrige erros de sintaxe. Pode começar com o plano Free, que inclui 3 consultas por dia sobre uma base de dados de demonstração.

Exemplo: de uma regra de negócio a SQL

Pedido:

Calcule o total de vendas de cada produto na tabela de encomendas. Se ultrapassar 10 000, indique “Produto de sucesso”; caso contrário, “Precisa de mais promoção”.

SQL gerado:

SELECT produto_id,
       SUM(valor_venda) AS total_vendas,
       CASE
           WHEN SUM(valor_venda) > 10000 THEN 'Produto de sucesso'
           ELSE 'Precisa de mais promoção'
       END AS estado_produto
FROM encomendas
GROUP BY produto_id
ORDER BY total_vendas DESC;

Como funciona

  1. Descreva o que precisa em linguagem corrente, como explicaria a um colega.
  2. Escolha o motor: MySQL, PostgreSQL, SQL Server, Oracle, SQLite, entre outros.
  3. Reveja e copie a consulta. Se quiser, peça uma explicação linha a linha antes de a executar.

Se colar a estrutura das suas tabelas, ou ligar a sua base de dados (planos Pro e Team), a consulta usa os nomes reais das tabelas e colunas. Como com qualquer código, teste o resultado antes de o usar em produção.

Para quem é

  • Analistas e equipas de negócio que precisam de dados sem esperar por um programador.
  • Programadores que querem um primeiro rascunho de consultas com JOIN, subconsultas ou funções de janela.
  • Estudantes que aprendem SQL a ver como uma frase se transforma numa consulta.

Planos

PlanoPreçoInclui
Free0 USD3 consultas por dia sobre uma base de dados de demonstração
Start9 USD/mês100 consultas por mês, explicação e correção de SQL
Pro19 USD/mêsConsultas ilimitadas, otimização, ligação à sua base de dados
Team39 USD/mêsTudo o que o Pro inclui, para 5 utilizadores

Os planos pagos começam com um período de teste de 7 dias. Para o iniciar é necessário um cartão; se cancelar antes do fim do teste, não é cobrado. Os preços são em dólares americanos. Veja os detalhes na página de preços.

Perguntas frequentes

Preciso de saber SQL? Não para obter a consulta. Saber o básico ajuda a revê-la, e a função de explicar SQL descreve cada parte.

Que bases de dados são suportadas? MySQL, PostgreSQL, SQL Server, Oracle, SQLite, Snowflake, BigQuery e outras.

Posso converter uma consulta entre bases de dados? Sim, por exemplo de MySQL para PostgreSQL ou de SQL Server para MySQL.

Há uma página só para MySQL? Sim: IA para MySQL.