Skip to main content
SQLOZ
Chapter 8 Data Operations & Queries

Chapitre 8 : Générateur Visuel de Requêtes

Info : Ce chapitre explique la composition visuelle de requêtes par glisser-déposer de tables, la détection automatique des jointures (JOIN), le filtrage graphique et la génération SQL en temps réel.

Dans ce chapitre :

8.1 Créer des requêtes par glisser-déposer

Au lieu de rédiger manuellement de complexes jointures et conditions pour vos rapports, modélisez-les graphiquement :

  1. Ouvrez Outils → Générateur de requêtes… depuis le menu supérieur.
  2. Glissez les tables requises (users, orders, products) sur le plan de travail.
  3. Cochez les cases des colonnes à inclure dans les résultats.
  4. Détection automatique des JOIN : SQLOZ inspecte les clés étrangères et relie instantanément les entités par une ligne bleue de relation.
  5. Ajustement du type de jointure : Un clic droit sur la liaison permet de basculer entre INNER JOIN, LEFT JOIN ou RIGHT JOIN.

8.2 Filtrage visuel et code SQL en direct

Les onglets inférieurs structurent la requête :

  • WHERE : Sélectionnez une colonne (status), un opérateur (=) et une valeur ('completed').
  • GROUP BY : Regroupez des attributs et associez des agrégats tels que SUM(total_amount) ou COUNT(*).
  • ORDER BY : Définissez l’ordonnancement ascendant ou descendant.
  • Alias : Renommez élégamment les colonnes en sortie.
  • LIMIT : Restreignez le nombre de lignes retournées.

Le code SQL généré respecte fidèlement les conventions du moteur connecté (apostrophes inversées MySQL ou guillemets PostgreSQL). Cliquez sur Exécuter la requête pour lancer l’analyse immédiatement.

8.3 Enregistrer, ouvrir et exécuter

Le canevas peut être sauvegardé sous forme de fichier XML pour être réutilisé ultérieurement. Insérer dans l’éditeur copie le code SQL dans l’onglet actif.

Générateur visuel de requêtes - jointures automatiques

Sujets connexes