/ / Supprimer une colonne après sélection avec SQL - sql, sql-server-2008

Supprimer une colonne après la sélection avec SQL - sql, sql-server-2008

Je veux que mon jeu de résultats n'inclue qu'une colonne, mais j'utilise une colonne différente pour grouper et pour classer. Puis-je en quelque sorte, après avoir sélectionné et ordonné en supprimant la colonne du jeu de résultats?

Utilisation de MSSQL2008

Réponses:

1 pour la réponse № 1

Il suffit d'ajouter un autre SELECT autour de votre requête, comme ceci:

SELECT
sum_columnB
FROM
(SELECT
columnA
, SUM(columB) sum_columnB
FROM Table
GROUP BY columnA
ORDER BY columnA
, sum_columnB) resultset

Mais si vous publiez votre requête, ma réponse pourrait être plus précise et peut-être plus claire.


0 pour la réponse № 2

Il n'est pas nécessaire de sélectionner toutes les colonnes de votre ordre ou de votre groupe, vous pouvez simplement sélectionner la colonne souhaitée.

SELECT A
FROM dbo.Table
GROUP BY A,B
ORDER BY A,B