Вводная часть
Основная часть
Заключительная часть

Домашнее задание

Напишите запрос, который показывал бы количество товаров в каждой категории, при этом название категорий должно выводиться в качестве названий столбцов по горизонтали.


Попытайтесь самостоятельно выполнить задание, а затем сравнить с решением.

Решение
[sql] SELECT ‘Количество товаров’ AS CountProduct, [Комплектующие компьютера], [Мобильные устройства] FROM (SELECT G.ProductId, C.CategoryName
FROM Goods G
LEFT JOIN Categories C ON G.Category = C.CategoryId) AS SourceTable
PIVOT (COUNT(ProductId) FOR CategoryName IN ([Комплектующие компьютера],[Мобильные устройства])
) AS PivotTable;

[/sql]

Стоимость полного курса 2090 ₽

Оплатить курс

Прокрутить наверх