Skip to main content
SQLOZ
Chapter 8 Data Operations & Queries

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

Invece di comporre a mano complesse clausole di unione e raggruppamento per i report, disegnate le relazioni graficamente:

  1. Aprite Strumenti → Generatore di Query….
  2. Trascinate le tabelle desiderate (users, orders, products) sulla tela.
  3. Selezionate le caselle delle colonne da includere nel risultato.
  4. Rilevamento automatico dei JOIN: SQLOZ analizza le chiavi esterne e connette le entità con una linea azzurra.
  5. Modifica del tipo di JOIN: Clic destro sulla linea per scegliere tra INNER JOIN, LEFT JOIN o RIGHT 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) o COUNT(*).
  • 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.

Generatore visuale di query - JOIN automatici

Temi correlati