IniziaInizia gratis

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

Visualizza il corso

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 ___)
Modifica ed esegui il codice