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
- Descreva o que precisa em linguagem corrente, como explicaria a um colega.
- Escolha o motor: MySQL, PostgreSQL, SQL Server, Oracle, SQLite, entre outros.
- 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
| Plano | Preço | Inclui |
|---|---|---|
| Free | 0 USD | 3 consultas por dia sobre uma base de dados de demonstração |
| Start | 9 USD/mês | 100 consultas por mês, explicação e correção de SQL |
| Pro | 19 USD/mês | Consultas ilimitadas, otimização, ligação à sua base de dados |
| Team | 39 USD/mês | Tudo 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.