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
- 8.2 Filtrage visuel et code SQL en direct
- 8.3 Enregistrer, ouvrir et exécuter
- Sujets connexes
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 :
- Ouvrez Outils → Générateur de requêtes… depuis le menu supérieur.
- Glissez les tables requises (
users,orders,products) sur le plan de travail. - Cochez les cases des colonnes à inclure dans les résultats.
- 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.
- Ajustement du type de jointure : Un clic droit sur la liaison permet de basculer entre
INNER JOIN,LEFT JOINouRIGHT 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)ouCOUNT(*). - 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.
