Regroupement de champs de sortie - data_integration_1 - 23 - 23.1

Guide Spectrum Enterprise Data Integration

Product type
Logiciels
Portfolio
Integrate
Product family
Spectrum
Product
Spectrum > Data Integration
Version
23.1
Language
Français
Product name
Spectrum Data Integration
Title
Guide Spectrum Enterprise Data Integration
First publish date
2005
Last updated
2023-10-12
Published on
2023-10-12T08:41:57.873791

Pour créer une requête avec le regroupement, les expressions de marque pour le regroupement avec la case Regroupement.

Une requête avec regroupement peut ne disposer que d'expressions de regroupement ou d'agrégat dans la liste SELECT. Par conséquent, le générateur de requêtes vous permet de définir la case Sortie pour les expressions de regroupement et d'agrégat. Si vous tentez de définir cette case pour une colonne sans le jeu de fonctions de regroupements ou d'agrégat, une case à cocher Regroupement est définie automatiquement pour maintenir la validité de la requête SQL obtenue.

Lorsque le volet Colonnes contient des colonnes marquées par la case à cocher Regroupement, une nouvelle colonne appelée Critères de apparaît dans la grille. Cette colonne applique des critères aux groupes d'expression ou à leurs valeurs.

Par exemple, vous avez une colonne « Quantité » avec une fonction d'agrégat « Moy » dans votre requête et vous saisissez > 10 dans la colonne Critères. Lorsque la valeur « pour les groupes » est définie dans la colonne Critères de, la requête obtenue contient uniquement des groupes avec une quantité moyenne supérieure à 10 et votre requête présente la condition « Avg(Quantity) > 10 » dans une clause HAVING. Lorsque la valeur « pour les valeurs » est définie dans la colonne Critères de, la requête de résultats calculera la fonction d'agrégat Moyenne uniquement pour les enregistrements doté d'une valeur Quantité supérieure à 10, et votre requête disposera de la condition « Quantity > 10 » dans la clause WHERE.