Como gerar consultas SQL com junções e hipóteses claras.
A geração de SQL precisa dos nomes do esquema e do significado do resultado desejado. Esclareça junções e agregações antes de considerar a consulta pronta para executar.
Adapte o fluxo à sua tarefa.
Forneça o dialeto SQL, o esquema e o significado pretendido de cada linha antes de escrever a consulta. Defina junções, filtros e agrupamentos explicitamente e teste registros representativos, incluindo duplicados e valores ausentes, contra o resultado esperado.
- O que você fornece
- Esquema do banco de dados e resultado desejado.
- O que você recebe
- Rascunho de consulta somente leitura com hipóteses explicadas.
Veja a entrada e o resultado.
Entrada e saída ilustrativas · exemplo didático, não uma execução real do WebAct
Exemplo campo
Table orders has customer_id and total; find each customer's total spending.
Exemplo completo
SELECT customer_id, SUM(total) AS total_spend FROM orders GROUP BY customer_id;
Carregue esta entrada no prompt e copie para o WebAct para testar a tarefa. Seu resultado pode ser diferente da ilustração.
Decisões e solução de problemas.
Uma consulta deve inferir chaves de junção por nomes de colunas parecidos?
Confirme a relação e as hipóteses de unicidade. Uma junção plausível pode multiplicar linhas ou conectar registros sem relação.
Por que o total aumenta depois de adicionar uma junção?
Confira relações de um para muitos e a ordem de agregação. Examine a contagem de linhas e um cliente conhecido com poucos dados antes de confiar no resultado completo.
Teste com sua própria fonte.
Substitua o exemplo pelo seu material no prompt. Mantenha os requisitos necessários e copie a tarefa para o WebAct.
Personalizar e copiar a tarefa ↑