Groeperen op 1 Kolom

Een eenvoudige vorm van de GROUP-BY instructie is een query waarbij gewoon 1 kolom gegroepeerd wordt. Stel je een tabel voor genaamd PRODUCTEN, met als rijen ID, NAAM, PRIJS, KORTING dan krijgen we een query als deze:

SELECT naam FROM producten GROUP BY korting;

Met deze query krijgen we als tussenresultaat bijvoorbeeld

5, 18, 13 - Melk, Kaas, Tandenborstel - 20 %
-----------------------------------------------------
8, 25 - Drop, Sla - 15 %
-----------------------------------------------------
27 - Eieren - 10 %
-----------------------------------------------------
36, 39, 48, 51 - Gebak, Taart, Leesboek, Pen - 25 %
-----------------------------------------------------

En als eindresultaat krijgen we dan

Korting
--------
20 %
15 %
10 %
25 %
----------------------------------

Op deze manier zie je goed wat het bijzondere is aan de group-by instructie.

ALs je op deze manier verder gaat kun je handige dingen met deze instructie doen. Hier een voorbeeldje ervan.

query: SELECT korting, COUNT(*) FROM producten GROUP BY korting

hierbij zou je als resultaat krijgen:

Korting - Count(*)
----------------------
20 % - 3
15 % - 2
10 % - 1
25 % - 4

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Groeperen op 1 Kolom
  3. Groeperen op meerdere kolommen
  4. Inleiding Having
  5. Voorbeeld van Having
  6. Regel voor Having

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.