Cet onglet permet de regrouper des lignes dans le jeu de résultats.
Colonnes disponibles Cette zone répertorie toutes les tables que vous avez sélectionnées pour votre requête, ainsi que les colonnes de chaque table.
Colonnes GROUP BY Pour effectuer un regroupement par colonne, sélectionnez une colonne ou un ensemble de colonnes dans la zone Colonnes disponibles, puis cliquez sur la flèche vers la droite. Pour supprimer une colonne, sélectionnez-la dans la zone Colonnes GROUP BY, puis cliquez sur la flèche vers la gauche. Utilisez les flèches de déplacement vers le haut et vers le bas pour faire défiler les colonnes dans la zone Colonnes GROUP BY.
Ajouter une colonne calculée Cliquez sur ce bouton situé entre les flèches vers la droite et vers la gauche pour ouvrir l'éditeur d'expression et créer une condition GROUP BY.
Bouton CUBE Cliquez sur ce bouton pour créer une requête d'opération CUBE. Cette requête ajoute des lignes de sous-total dans les jeux de résultats des requêtes comportant des clauses GROUP BY, fournissant ainsi toutes les combinaisons possibles des variables spécifiées dans la requête.
Bouton ROLLUP Cliquez sur ce bouton pour créer une requête d'opération ROLLUP. Cette requête ajoute des lignes de sous-total dans les jeux de résultats des requêtes comportant des clauses GROUP BY.
Bouton Ensemble Cliquez sur ce bouton pour créer une requête d'opération GROUPING SETS concaténée. Comme ROLLUP et CUBE, cette requête ajoute des lignes de sous-total dans les jeux de résultats des requêtes comportant des clauses GROUP BY.
GROUPING SETS Sélectionnez cette option pour ajouter des paramètres GROUPING SETS dans une requête.
Résultats Cliquez sur cet onglet situé au bas de la fenêtre pour afficher les résultats de votre requête ou un message d'erreur si la requête comporte des erreurs.
SQL Cliquez sur cet onglet situé au bas de la fenêtre pour afficher le code SQL correspondant à votre requête.
Vous pouvez effectuer des regroupements par colonne, par alias ou par fonction. Le résultat de la requête contient une ligne pour chaque ensemble de valeurs distinct dans les colonnes, les alias ou les fonctions désignés. Toutes les lignes contenant la valeur NULL sont traitées comme un ensemble unique. Les lignes de résultats sont souvent appelées groupes étant donné que le résultat comporte une ligne pour chaque groupe de lignes de la liste des tables. Pour affiner les résultats, vous pouvez appliquer des fonctions d'agrégat à ces groupes.
Lors de l'utilisation d'une condition GROUP BY, les onglets Colonnes, HAVING et ORDER BY ne doivent pas référencer les identificateurs sans nom dans l'onglet GROUP BY. Les onglets Colonnes et HAVING pouvant contenir des fonctions d'agrégat constituent cependant une exception.
Envoyer votre avis sur cette page par email. | Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |