Capítulo 8: Constructor Visual de Consultas
Información: Este capítulo explica el modelado visual de consultas mediante arrastrar y soltar tablas, la detección automática de uniones (JOIN), el filtrado gráfico y la salida SQL en vivo.
En este capítulo:
- 8.1 Creación de consultas por arrastrar y soltar
- 8.2 Filtrado visual y salida SQL en vivo
- 8.3 Guardar, abrir y ejecutar
- Temas relacionados
8.1 Creación de consultas por arrastrar y soltar
En lugar de redactar sentencias complejas con múltiples uniones de tablas de forma manual, diseñe sus consultas visualmente:
- Abra Herramientas → Constructor de consultas… en el menú superior.
- Arrastre tablas como
users,ordersyproductsdesde el catálogo izquierdo al lienzo. - Marque las casillas de las columnas que deban formar parte del informe final.
- Detección automática de JOIN: SQLOZ lee las claves foráneas existentes y conecta las entidades automáticamente con una línea relacional azul.
- Ajuste del tipo de JOIN: Clic derecho sobre la línea para seleccionar
INNER JOIN,LEFT JOINoRIGHT JOIN.
8.2 Filtrado visual y salida SQL en vivo
Configure las cláusulas en el panel inferior:
- WHERE: Seleccione columna (
status), operador (=) y valor de filtro ('completed'). - GROUP BY: Agrupe por campos y añada cálculos agregados como
SUM(total_amount)oCOUNT(*). - ORDER BY: Determine el criterio y sentido de ordenación.
- Alias: Asigne nombres legibles a las columnas de salida.
- LIMIT: Defina el tope de registros a retornar.
Cada cambio genera al instante código SQL específico y compatible con el motor en uso (comillas invertidas en MySQL o comillas dobles en PostgreSQL). Pulse Ejecutar consulta para procesarla de inmediato.
8.3 Guardar, abrir y ejecutar
Guarde la disposición visual en archivos XML reutilizables. Con Insertar en el editor transferirá la consulta generada al editor activo para continuar su desarrollo.
