Sdílet prostřednictvím


Shrnutí nebo agregace hodnot pomocí vlastních výrazů (Visual Database Tools)

platí pro:SQL Server

Kromě použití agregačních funkcí k agregaci dat můžete vytvořit vlastní výrazy, které vytvoří agregované hodnoty. Vlastní výrazy můžete použít místo agregačních funkcí kdekoli v agregačním dotazu.

Například v tabulce titles můžete chtít vytvořit dotaz, který zobrazuje nejen průměrnou cenu, ale také průměrnou cenu, kdyby byla zlevněná.

Výraz založený na výpočtech zahrnujících pouze jednotlivé řádky v tabulce nelze zahrnout; výraz musí být založen na agregační hodnotě, protože v době výpočtu výrazu jsou k dispozici pouze agregované hodnoty.

Zadání vlastního výrazu pro souhrnnou hodnotu

  1. Zadejte skupiny pro váš dotaz. Podrobnosti najdete v seskupování řádků ve výsledcích dotazu (Visual Database Tools).

  2. Přesuňte se na prázdný řádek v podokně Kritéria a pak zadejte výraz do sloupce Columns.

    Nástroje návrháře dotazů a zobrazení (Visual Database Tools) automaticky přiřadí výrazu alias sloupce, který vytvoří užitečné záhlaví sloupce ve výstupu dotazu. Další podrobnosti najdete v tématu Vytváření aliasů sloupců (Visual Database Tools).

  3. Ve sloupci Seskupovat podle výrazu vyberte Výraz.

  4. Spusťte dotaz.