Kom igångKom igång gratis

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å

Visa kurs

Ö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 ___)
Redigera och kör kod