Condividi tramite


Riepilogare o aggregare valori usando espressioni personalizzate (Visual Database Tools)

si applica a:SQL Server

Oltre a usare funzioni di aggregazione per aggregare i dati, è possibile creare espressioni personalizzate per produrre valori aggregati. È possibile utilizzare espressioni personalizzate ovunque al posto di funzioni di aggregazione in una query di aggregazione.

Ad esempio, nella tabella titles si potrebbe voler creare una query che mostra non solo il prezzo medio, ma quale sarebbe il prezzo medio se fosse scontato.

Non è possibile includere un'espressione basata su calcoli che coinvolgono solo singole righe nella tabella; L'espressione deve essere basata su un valore aggregato, perché solo i valori di aggregazione sono disponibili al momento del calcolo dell'espressione.

Per specificare un'espressione personalizzata per un valore di riepilogo

  1. Specificare i gruppi per la query. Per informazioni dettagliate, vedere Raggruppare le righe nei risultati delle query (Visual Database Tools).

  2. Passare a una riga vuota del riquadro Criteri e quindi digitare l'espressione nella colonna .

    La Progettazione query e viste assegna automaticamente un alias di colonna all'espressione per creare un'intestazione utile nell'output della query. Per ulteriori dettagli, vedere Creare alias delle colonne (Visual Database Tools).

  3. Nella colonna Group By dell'espressione, seleziona Espressione.

  4. Eseguire la query.

Vedere anche

ordinare e raggruppare i risultati delle query (Visual Database Tools)
Riepilogare i risultati delle query - Visual Database Tools