Gruppen etter klausul i SQL lar deg samle poster i et sett med grupper som spesifisert i kolonnene.
La oss oppdage hvordan vi kan bruke gruppen via flere kolonner.
Syntaks
Vi kan uttrykke syntaks som vist nedenfor:
Velg kolonne1, kolonne2La oss illustrere hvordan vi kan bruke gruppen etter klausul.
Eksempel 1
Tenk på tabellen vist nedenfor:
Vi kan gruppere postene med en enkelt kolonne, som vist i spørringen nedenfor:
Velg produktnavn, Count (*)Ovennevnte spørring forteller SQL å gruppere alle radene med samme produktnavn til en enkelt gruppe. Vi bruker deretter tellefunksjonen for å bestemme hvor mange rader som er i den gruppen.
Koden over skal returnere utdata som vist:
Eksempel 2
Men hva med gruppering via flere kolonner? Ved å bruke den samme tabellen, la oss gruppere dataene ved hjelp av produktnavn og kvantitetskolonner.
Et eksempel på spørring er gitt nedenfor:
Velg produktnavn,I dette tilfellet vil SQL gruppere dataene hvis verdiene til både produktnavn og mengde er de samme.
Koden over skal returnere spørringen som vist:
Merk: Siden den første appelsinen har en mengde på 120 og den andre med en mengde på 100, klassifiserer ikke SQL dem i samme gruppe.
Lukking
I denne artikkelen oppdaget vi hvordan vi bruker gruppen etter klausul og gruppe med via flere kolonner.