Capitolo 8: Generatore Visuale di Query
Info: Questo capitolo illustra la creazione visuale di query complesse tramite trascinamento delle tabelle, rilevamento automatico delle relazioni JOIN e anteprima SQL in tempo reale.
In questo capitolo:
- 8.1 Creazione Query Tramite Drag-and-Drop
- 8.2 Filtraggio Visuale e Output SQL in Tempo Reale
- 8.3 Salvataggio ed Esecuzione
- Temi correlati
8.1 Creazione Query Tramite Drag-and-Drop
Invece di comporre a mano complesse clausole di unione e raggruppamento per i report, disegnate le relazioni graficamente:
- Aprite Strumenti → Generatore di Query….
- Trascinate le tabelle desiderate (
users,orders,products) sulla tela. - Selezionate le caselle delle colonne da includere nel risultato.
- Rilevamento automatico dei JOIN: SQLOZ analizza le chiavi esterne e connette le entità con una linea azzurra.
- Modifica del tipo di JOIN: Clic destro sulla linea per scegliere tra
INNER JOIN,LEFT JOINoRIGHT JOIN.
8.2 Filtraggio Visuale e Output SQL in Tempo Reale
Configurate la query nel pannello inferiore:
- WHERE: Definite colonna (
status), operatore (=) e valore ('completed'). - GROUP BY: Raggruppate i campi e inserite formule di aggregazione come
SUM(total_amount)oCOUNT(*). - ORDER BY: Specificate l’ordinamento crescente o decrescente.
- Alias: Assegnate etichette leggibili ai campi di output.
- LIMIT: Limitate il numero massimo di righe da recuperare.
Il codice generato adotta automaticamente le convenzioni del motore attivo (apici inversi in MySQL, virgolette doppie in PostgreSQL). Cliccate su Esegui Query per avviare subito l’estrazione.
8.3 Salvataggio ed Esecuzione
Salvate la configurazione grafica in file XML riutilizzabili. Con Inserisci nell’Editor trasferirete il codice generato nella scheda di lavoro principale.
