ÎncepețiÎncepe gratuit

Calcularea modului (II)

În exercițiul anterior, ai creat un CTE care a atribuit numere de rând fiecărei valori unice din OrderPrice. Tot ce trebuie să faci acum este să găsești valoarea OrderPrice cu cel mai mare număr de rând.

Acest exercițiu face parte din cursul

SQL Server intermediar

Vezi cursul

Instrucțiuni pentru exercițiu

Folosește CTE-ul ModePrice pentru a returna valoarea OrderPrice cu cel mai mare număr de rând.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- CTE from the previous exercise
WITH ModePrice (OrderPrice, UnitPriceFrequency)
AS
(
	SELECT OrderPrice,
	ROW_NUMBER() 
    OVER (PARTITION BY OrderPrice ORDER BY OrderPrice) AS UnitPriceFrequency
	FROM Orders
)

-- Select the order price from the CTE
SELECT ___ AS ModeOrderPrice
FROM ___
-- Select the maximum UnitPriceFrequency from the CTE
WHERE UnitPriceFrequency IN (___ ___(___) FROM ___)
Editează și rulează codul