Grupowanie zestawów odpowiedniki
klauzula GROUP BY, który używa grupowanie zestawów można generować equvalent zestaw wyników do wygenerowany przez kilka prostych Grupuj według klauzul wszystkich Unii.Grupowanie zestawów można generować wyniku równoważne wygenerowany przez prostą czynność Grupuj według, pakietu ZBIORCZEGO lub modułu.Różne kombinacje grupowanie zestawów, pakietu ZBIORCZEGO lub modułu można wygenerować zestawy wyników równoważne.
W tym temacie przedstawiono przykłady grupowanie zestawów odpowiedniki.W przykładach są używane następujące skróty:
Agg(): wszelkie agregacjifunkcja
(całkowity): argument
Grupowanie zestawów równoważne UNION ALL
Określanie grupowanie zestawów (<grupowania zestaw>,...n ]) Grupuj według listy jest równoważne Unii wszystkich kwerend, z jednego z zestawów grupowanie jako listy Grupuj według.Agregatów na liczbach zmiennoprzecinkowych może zwrócić wyniki nieco inne.
Poniższe instrukcje są równoważne:
|
|
Grupowanie zestawów odpowiedniki według grupy proste
Następujące klauzule zwrotu tej samej sumy:
|
|
Następujące klauzule zwrócić ten sam zestaw pojedynczego:
|
|
Grupowanie zestawów ZBIORCZEGO odpowiedniki
GRUPY przez pakiet ZBIORCZY (<Lista elementów kompozytowych>) z n wymiarów na liście wejściowej jest równoważne z wszystkich prefiksów grupowanie zestawów (n+ 1) jego wprowadzania listy jako jego zestawy GRUPOWANIA.
Następujące klauzule są równoważne:
|
|
Grupowanie zestawów modułów odpowiedniki
GRUPY przez moduł (<Lista elementów kompozytowych>) z n wymiarów na liście wejściowej jest równoważne grupowanie zestawów z pełnego zestaw (2n Kombinacje wymiarów na liście wejściowej) jego wprowadzania listy jako jego zestawy GRUPOWANIA.
Następujące klauzule są równoważne:
|
|
Następujące klauzule są równoważne:
|
|
Złożony kolumn w tym zestaw grupowania wewnątrz pakiet ZBIORCZY pakiet ZBIORCZY
Następujące klauzule są równoważne:
|
|
|
Kolumny złożony zestaw grupowania wewnątrz modułu modułu
Następujące klauzule są równoważne:
|
|
|
WEDŁUG grupy, zawierający zestawy GRUPOWANIA, pakietu ZBIORCZEGO lub modułu
Następujące klauzule są równoważne:
|
|
Następujące klauzule są równoważne:
|
|
Następujące klauzule są równoważne:
|
|
Pakiet ZBIORCZY uwzględnione na liście zestawów GRUPOWANIA
Następujące klauzule są równoważne:
|
|
Pakiet zbiorczy aktualizacji zawartych wewnątrz zestawu grupowania
Następujące klauzule są równoważne:
|
|