Adventureworks 31. Która kategoria ma najwięcej produktów.

SQL tutorial. AdventureWorks exercises. SQL SERVER.

Baza: AdventureWorks

Zadanie nr: 31

Treść: Która kategoria ma najwięcej produktów.

Polecenia/funkcje w zapytaniu: SELECT, FROM, WHERE, Alias, COUNT(), FULL OUTER JOIN, GROUP BY, ORDER BY


SQL tutorial. AdventureWorks exercises no.31. SQL SERVER.  SQL tutorial. AdventureWorks exercises no.31. SQL SERVER. SQL tutorial. AdventureWorks exercises no.31. SQL SERVER.


Rozwiązanie:

Zapytanie:

SELECT
     C.Name AS [Nazwa kategorii]
    ,COUNT(*) AS [Liczba produktow w kategorii]
FROM
    Production.Product P
    FULL OUTER JOIN Production.ProductSubcategory S
        ON P.ProductSubcategoryID = S.ProductSubcategoryID
    FULL OUTER JOIN Production.ProductCategory C
        ON S.ProductCategoryID = C.ProductCategoryID
GROUP BY
    C.Name    
ORDER BY
    2 DESC   

Wynik:

SQL tutorial. AdventureWorks exercises. SQL SERVER.

Pobierz skrypt sql


SQL tutorial. AdventureWorks exercises no.31. SQL SERVER.  SQL tutorial. AdventureWorks exercises no.31. SQL SERVER. SQL tutorial. AdventureWorks exercises no.31. SQL SERVER.