Riepilogo o aggregazione di valori mediante l'utilizzo di espressioni personalizzate (Visual Database Tools)

Si applica a: sìSQL Server (tutte le versioni supportate)

Oltre a utilizzare le funzioni di aggregazione per raggruppare i dati, è possibile creare espressioni personalizzate che producono valori aggregati. È possibile utilizzare espressioni personalizzate al posto di funzioni di aggregazione in qualsiasi punto di una query di aggregazione.

Si supponga ad esempio che nella tabella titles si desideri creare una query in cui sia riportato non solo il prezzo medio ma anche il prezzo medio dopo l'applicazione di uno sconto.

In questo caso non sarà possibile includere un'espressione basata su calcoli che coinvolgono solo singole righe della tabella; l'espressione dovrà essere basata su un valore aggregato in quanto al momento del calcolo dell'espressione sono disponibili solo i valori aggregati.

Per specificare un'espressione personalizzata per un valore di riepilogo

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

  2. Spostarsi su una riga vuota del riquadro Criteri e digitare l'espressione nella colonna Columns.

    In Progettazione query e Progettazione viste verrà assegnato automaticamente all'espressione un alias di colonna in modo da creare un'intestazione di colonna utile nell'output della query. Per altre informazioni dettagliate, vedere Creazione di alias di colonna (Visual Database Tools).

  3. Nella colonna Group By per l'espressione selezionare Espressione.

  4. Eseguire la query.

Vedere anche

Ordinare e raggruppare i risultati delle query (Visual Database Tools)
Creare un riepilogo dei risultati di query (Visual Database Tools)