Hej!
har en enkel tabell över olika lån. Fälten Kategori och Lånenummer är de intressanta i detta fall.
Det finns 20 olika kategorier medan det finns ett par tusen olika lån. Nu vill jag ha reda på hur många olika lån det finns inom
varje kategori. 'Count'- funktionen lär vara behjälplig men kan jag på något sätt returnera alla 20 värdena (ett värde för varje kategori) från en enda SQL-sats?
Jag skulle gärna slippa köra en sqlsats för varje kategori, men det kanske inte går?
@ndersMedlem sedan juni 200032 969 inlägg Vad innehåller lånenummer? Är det bara ett id som inte behövs i resultatet? Om vi utgår ifrån att slutresultatet skall vara två kolumner, Kategori och Antal:
SELECT Kategori, COUNT(*) AS Antal FROM tabellen GROUP BY Kategori
Det är alltså GROUP BY-instruktionen som bestämmer vilket / vilka fält sammanställningen skall göras på. Vill du lägga till fler fält i select-listan, måste du lägga till dem i group by-intruktionen också.
mvh,
Du har förstås rätt, lånenr behöver jag ju inte. Ska testa. TACK!