Requête avec gestion des regroupements querying-using-grouping-management
Vous allez effectuer une requête pour retrouver les domaines d'email ciblés plus de 30 fois au cours de diffusions précédentes.
-
Quelle table doit-on sélectionner ?
La table des destinataires (nms:recipient).
-
Quels sont les champs à sélectionner en colonne de sortie ?
Domaine de l'email et clé primaire (avec un comptage).
-
Groupement des données ?
En fonction du domaine d'email avec un comptage des clés primaires supérieures à 30. Cette opération s'effectue avec l'option Group by + Having. Group by + Having sert à effectuer un groupement ("group by") et une sélection de ce qui a été groupé ("having").
Pour réaliser cet exemple, les étapes sont les suivantes :
-
Ouvrez le Requêteur générique et choisissez la table des Destinataires (nms:recipient).
-
Dans la fenêtre Données à extraire, sélectionnez les champs Domaine de l'email et Clé primaire. Faites un comptage du champ Clé primaire.
-
Sélectionnez la zone Gérer les groupements (GROUP BY + HAVING).
-
Dans la fenêtre Tris, ordonnez les domaines d'email en tri descendant. Pour cela, cochez Oui dans la colonne Tri descendant. Cliquez sur Suivant.
-
Dans Filtrage des données, sélectionnez Critères de filtrage. Accédez à la fenêtre Éléments de la cible et cliquez sur Suivant.
-
Dans la fenêtre Groupement des données, sélectionnez le Domaine de l'email en cliquant sur Ajouter.
C'est dans cette fenêtre que s'opère le regroupement (GROUP BY) : cette fenêtre ne s'affiche que si l'option Gérer les groupements (GROUP BY + HAVING) a été sélectionnée.
-
Dans la fenêtre Condition de groupement, indiquez un comptage de la clé primaire supérieur à 30. Ainsi, seuls les domaines d'email ciblés plus de 30 fois seront retournés en résultat.
Cette fenêtre s'affiche si la case Gérer les groupements (GROUP BY + HAVING) a été cochée au préalable : c'est là que le résultat du groupement est filtré (HAVING).
-
Dans la fenêtre Formatage des données, cliquez sur Suivant : aucun formatage n'est nécessaire dans cet exemple.
-
Dans la fenêtre de prévisualisation des données, cliquez sur Lancer la prévisualisation des données : ici, neuf domaines d'emails différents ciblés plus de 30 fois sont retournés en résultat.