Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 10836|Svar: 0

[Källa] Analys av grupp med två eller fler villkor

[Kopiera länk]
Publicerad på 2015-03-11 10:39:02 | | | |
Först och främst, en enkel förklaring av gruppen genom:
   Gruppera efter är generellt meningsfullt att använda den med aggregeringsfunktioner, såsom räkningssumma avg, etc., med två element i gruppen efter:
   (1) Fältet som visas efter select finns antingen i aggregeringsfunktionen eller i gruppen efter.
   (2) För att filtrera resultaten kan du använda where först och sedan gruppera efter eller gruppera efter först och sedan ha
Låt oss titta på analysen av flera gruppvillkor genom att:
Ange följande sats i SQL-frågeställaren
skapa tabelltest
(
A Varchar(20),
b Varchar(20),
c varchar(20)
)
infoga i testvärden(1,'a', 'a')
infoga i testvärden(1,'a', 'a')
infoga i testvärden(1,'a', 'a')
infoga i testvärden(1,'a', 'a')
infoga i testvärden(1,'a','b')
infoga i testvärden(1,'b', 'b')
infoga i testvärden(1,'b', 'b')
infoga i testvärden(1,'b', 'b')
Första frågan
Välj * från test; Resultatet visas nedan:
I resultaten, enligt kolumn b: 5 a och 3 b.

Enligt kolumn C: 4 A och 4 B.

Den andra gruppen enligt kolumn b-kod är som följer
Välj antal(a),b från testgruppen med b
Den tredje gruppen enligt kolumnen C är som följer
Välj antal(a),c från testgrupp med c

Den fjärde gången grupperas enligt de två villkoren b och c
Välj Count(a),B,C från testgruppen med b,c
Den femte gången grupperas i ordningen c och b
Välj Count(a),B,C från testgruppen med c,b
Det kan ses att grupp under två villkor fungerar i arbetsprocessen:
Först grupperas värdena i kolumn b i det första villkoret i den första gruppen: 1–5, och den andra gruppen är 6–8, och sedan grupperas de två befintliga grupperingarna med värdena i kolumn c i villkor 2, och det visar sig att den första gruppen kan delas in i två grupper 1–4,5





Föregående:Hur ändrar man typsnittet i plsql developer?
Nästa:Orakel-förfrågningsresultat genererar automatiskt serienummer
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com