Capítulo 8: Construtor Visual de Consultas
Info: Este capítulo explica a criação visual de consultas por arrastar e soltar tabelas, detecção automática de junções (JOIN), filtragem gráfica e saída SQL ao vivo.
Neste capítulo:
- 8.1 Criando Consultas por Arrastar e Soltar
- 8.2 Filtragem Visual e Saída SQL em Tempo Real
- 8.3 Salvar, Abrir e Executar
- Tópicos relacionados
8.1 Criando Consultas por Arrastar e Soltar
Em vez de redigir extensas sentenças com múltiplos JOINs manualmente, estruture suas consultas em uma interface visual:
- Abra Ferramentas → Construtor de Consultas….
- Arraste as tabelas desejadas (
users,orders,products) da listagem lateral para o canvas. - Marque as caixas de seleção das colunas que devem constar no resultado.
- Detecção automática de JOIN: O SQLOZ lê as chaves estrangeiras e estabelece conexões azuis imediatas entre os nós.
- Alterar tipo de junção: Clique com o botão direito na linha de conexão para selecionar
INNER JOIN,LEFT JOINouRIGHT JOIN.
8.2 Filtragem Visual e Saída SQL em Tempo Real
Ajuste os parâmetros nos painéis inferiores:
- WHERE: Estabeleça a coluna (
status), o operador (=) e o valor ('completed'). - GROUP BY: Agrupe campos e adicione funções agregadas como
SUM(total_amount)ouCOUNT(*). - ORDER BY: Escolha o critério e o sentido da ordenação.
- Aliases: Defina nomes claros para exibição das colunas no relatório.
- LIMIT: Restrinja a quantidade máxima de linhas retornadas.
O SQLOZ gera em tempo real a sintaxe correspondente ao banco ativo (crases no MySQL ou aspas duplas no PostgreSQL). Pressione Executar Consulta para obter os dados.
8.3 Salvar, Abrir e Executar
Armazene o layout em formato XML para reutilizações futuras. Com Inserir no Editor, você envia o SQL montado diretamente para a aba ativa do editor.
