Beräkna typvärdet (II)
I förra övningen skapade du en CTE som tilldelade radnummer till varje unikt värde i OrderPrice. Nu behöver du bara hitta det OrderPrice som har det högsta radnumret.
Den här övningen är en del av kursen
SQL Server för medelnivå
Övningsinstruktioner
Använd CTE:n ModePrice för att returnera det värde i OrderPrice som har det högsta radnumret.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- 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 ___)