[MSSQL] Wiele wynikow z jednego zapytania

0

Witam. Mam tabelę o polach: ItemID, Name, CategoryID

Kategorii dopisanych do CategoryID mam ponad 40.

Muszę napisać zapytanie, które zwróci mi ilość przedmiotów z każdego rodzaju kategorii.
Wiem jak zrobić to pojedyńczo:

select count(*) from Items where CategoryID = 4

Mogę też to sparametryzować i w programie w pętli for zliczać wszystko.
Ale czy jest sposób na napisanie zapytania, aby od razu zwróciło mi liczbę przedmiotów ze wszystkich poszczególnych kategorii ?

0
select count(itemId) from items group by categoryId

i poczytać o PODSTAWACH SQLa

1 użytkowników online, w tym zalogowanych: 0, gości: 1