Aggregierte Funktionen in Db2 12

Aggregierte Funktionen in Db2 12

  • Mainframe
6 Minuten Lesezeit Aktualisiert Apr 1, 2019

Auf einen Blick: Aggregierte Funktionen in Db2 12 verbessern die Datenanalyse mit Werkzeugen wie AVG, COUNT und SUM und erleichtern statistische Berechnungen für ein verbessertes Datenmanagement. Diese Funktionen unterstützen verschiedene Aggregationen für umfassende Einblicke.

  • Funktionen ermöglichen eine statistische Analyse, einschließlich gewöhnlicher und assoziativer Array-Aggregationen.
  • Zu den wichtigsten Funktionen gehören AVG, COUNT und SUM für umfassende Dateneinblicke.

ARRAY_AGG

Gewöhnliche Array-Aggregation:

    >____ARRAY_AGG(expression_____________________________________________)__>
                                 ǀ      <_,________________________  ǀ
                                 ǀ                     _ASC___     ǀ ǀ
                                 ǀ_ORDER BY_sort-key__ǀ_______ǀ____ǀ_ǀ
                                                      ǀ_DESC__ǀ

Sort-Key-Ausdruck

    >_______column-name_______________________________________________________><
      ǀ_expression_ǀ

Assoziative Array-Aggregation:

    >__ARRAY_AGG(index-expression, expression)________________________________>

AVG

            _ALL______
>__AVG(_ǀ__________ǀ_numeric-expression)__________________________________>
        ǀ_DISTINCT_ǀ

KORRELATION

    >_CORRELATION(expression-1, expression-2)_________________________________>

GRAF

              _ALL_______
>_COUNT(__ǀ__________ǀ__expression___)____________________________________>
       ǀ  ǀ_DISTINCT_ǀ            ǀ
       ǀ_*________________________ǀ

COUNT_BIG

                   _ALL_______
>_COUNT_BIG(___ǀ__________ǀ__expression___)_______________________________>
            ǀ  ǀ_DISTINCT_ǀ            ǀ
            ǀ_*ǀ_______________________ǀ

KOVARIANZ oder COVARIANCE_SAMP

    >____COVARIANCE_______(expression-1, expression-2)________________________>
   ǀ_COVARIANCE_SAMP_ǀ

GRUPPIERUNG

    >__GROUPING(expression____________________________________________________>

LISTAGG

                 _ALL______
>_LISTAGG(___ǀ__________ǀ_string-expression_______________)_______________>
             ǀ_DISTINCT_ǀ                  ǀ_,_separator_ǀ
>_________________________________________________________________________>
       ǀ                                <_,________________  ǀ
       ǀ                                       _ASC__      ǀ ǀ
       ǀ_WITHIN GROUP (_ORDER BY_sort-key____ǀ_______ǀ___)_ǀ_ǀ
                                             ǀ_DESC__ǀ

MAX

            _ALL______
>__MAX(_ǀ__________ǀ_expression)_________________________________________>
        ǀ_DISTINCT_ǀ

MITTELSTRECKE

    >____MEDIAN(numeric-expression)__________________________________________>

MIN

            _ALL______
>__MIN(_ǀ__________ǀ_expression)_________________________________________>
        ǀ_DISTINCT_ǀ

PROZENTSATZ CONT

    >__PERCENTILE_CONT(percentile-expression)________________________________>
                                               _ASC___
>__WITHIN GROUP (_ORDER BY_sort-expression)___ǀ_______ǀ_________)________>
                                              ǀ_DESC__ǀ

STDDEV

                _ALL______
>__STDDEV(_ǀ__________ǀ_expression)______________________________________>
           ǀ_DISTINCT_ǀ

STDDEV_SAMP

                     _ALL______
>__STDDEV_SAMP(_ǀ__________ǀ_expression)_________________________________>
                ǀ_DISTINCT_ǀ

SUM

             _ALL______
>__SUM(_ǀ__________ǀ_expression)_________________________________________>
        ǀ_DISTINCT_ǀ

VARIANZ oder VARIANZ-SAMP

                           _ALL______
>_____VARIANCE_______(_ǀ__________ǀ_expression)__________________________>
    ǀ_VARIANCE_SAMP_ǀ  ǀ_DISTINCT_ǀ

XMLAGG

    >____XMLAGG(XML-expression____________________________________________)__>
                                 ǀ      <_,______________________ ǀ
                                 ǀ                     _ASC___  ǀ ǀ
                                 ǀ_ORDER BY_sort-key__ǀ_______ǀ ǀ_ǀ
                                                      ǀ_DESC__ǀ

Sortierschlüssel

    >________column-name______________________________________________________><
        ǀ_expression_ǀ

Haftungsausschluss: Dieser Db2® 12 für z/OS Referenzleitfaden wurde entwickelt, um Nutzern bei ihren täglichen Aktivitäten bei der Verwaltung und Programmierung in Db2 für z/OS zu helfen. Mit den Inhalten dieses Leitfadens gibt es keine ausdrücklich oder stillschweigenden Garantien. Wir möchten den Nutzern eine qualitativ hochwertige und nützliche Referenz bereitstellen. Bitte informieren Sie uns über Fehler oder Fehler in diesem Referenzhandbuch unter blogs@bmc.com. Db2 ist eine eingetragene Marke der IBM Corporation.

Diese Beiträge sind meine eigenen und spiegeln nicht unbedingt die Position, Strategien oder Meinung von BMC wider.

Mehr aus Mainframe

Interessieren Sie sich für mehr von BMC?

The Brief ist unsere monatliche E-Mail zum Mainframe und zur Enterprise-Orchestrierung: Recherchen, Kundenberichte, Produktnachrichten, Events.

Mit der Registrierung für dieses Angebot bestätigen Sie, dass Sie die Datenschutzrichtlinie von BMC gelesen und zugestimmt haben.

Sie haben The Brief abonniert

Das Briefing umfasst die Mainframe- und Enterprise-Orchestrierung – BMC AMI und Control-M – sowie die Analystenforschung, Kundeneinsätze und Events in beiden Bereichen.