Calcolare la moda (II)
Nell'esercizio precedente hai creato una CTE che assegnava numeri di riga a ciascun valore univoco in OrderPrice. Ora ti basta trovare l'OrderPrice con il numero di riga più alto.
Questo esercizio fa parte del corso
SQL Server intermedio
Istruzioni dell'esercizio
Usa la CTE ModePrice per restituire il valore di OrderPrice con il numero di riga più alto.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- 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 ___)