Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 10836|Antwort: 0

[Quelle] Analyse der Gruppe anhand von zwei oder mehr Bedingungen

[Link kopieren]
Veröffentlicht am 11.03.2015 10:39:02 | | | |
Zunächst einmal eine einfache Erklärung der Gruppe durch:
   Gruppieren nach ist im Allgemeinen sinnvoll, sie mit Aggregationsfunktionen wie Zählsummen-Schnitt usw. zu verwenden, wobei zwei Elemente der Gruppe durch verwendet werden:
   (1) Das Feld, das nach der Auswahl erscheint, befindet sich entweder in der Aggregationsfunktion oder in der Gruppe durch.
   (2) Um die Ergebnisse zu filtern, kann man zuerst 'wo verwenden' und dann gruppieren nach oder gruppieren nach zuerst und dann nach
Schauen wir uns die Analyse mehrerer Gruppenbedingungen an:
Geben Sie folgende Anweisung im SQL-Abfrager ein
Tabellentest erstellen
(
ein Varchar(20),
b Varchar(20),
C Varchar(20)
)
In Testwerte einfügen(1,'a', 'a')
In Testwerte einfügen(1,'a', 'a')
In Testwerte einfügen(1,'a', 'a')
In Testwerte einfügen(1,'a', 'a')
in Testwerte einfügen(1,'a', 'b')
in Testwerte einfügen (1,'b','b')
in Testwerte einfügen (1,'b','b')
in Testwerte einfügen (1,'b','b')
Erste Abfrage
Auswählen * aus Test; Das Ergebnis ist unten dargestellt:
In den Ergebnissen laut Spalte b: 5 a und 3 b.

Laut Spalte C: 4 A und 4 B.

Die zweite Gruppe nach Spaltencode b ist wie folgt
Wähle Zahl(a),b aus der Testgruppe durch b aus
Die dritte Gruppe laut Spalte C ist wie folgt
Wählen Sie Count(a),c aus der Testgruppe durch c aus

Das vierte Mal wird nach den beiden Bedingungen b und c gruppiert
Wähle Count(a),b,c aus der Testgruppe mit b,c
Das fünfte Mal wird in der Reihenfolge c und b gruppiert
Wählen Sie Count(a),b,c aus der Testgruppe mit c,b aus
Man sieht, dass Gruppe nach zwei Bedingungen im Arbeitsprozess wirkt:
Zuerst werden die Werte der Spalte b der ersten Bedingung in die erste Gruppe gruppiert: 1–5, und die zweite Gruppe ist 6–8, und dann werden die beiden vorhandenen Gruppierungen mit den Werten der Spalte c der Bedingung 2 gruppiert, wobei sich herausstellt, dass die erste Gruppe in zwei Gruppen unterteilt werden kann: 1–4,5





Vorhergehend:Wie ändert man die Schriftart in plsql developer?
Nächster:Oracle-Abfrageergebnisse generieren automatisch Seriennummern
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com