Modo de cálculo (I)
Por desgracia, no existe ninguna función para calcular el modo, el valor más recurrente de una columna. Para calcular el modo:
Primero, crea un CTE que contenga un recuento ordenado de valores utilizando
ROW_NUMBER()Escribe una consulta utilizando el CTE para elegir el valor con el número de fila más alto
En este ejercicio, escribirás el CTE necesario para calcular el modo de OrderPrice.
Este ejercicio forma parte del curso
Intermedio SQL Servidor
Instrucciones del ejercicio
- Crea un CTE
ModePriceque devuelva dos columnas (OrderPriceyUnitPriceFrequency). - Escribe una consulta que devuelva todas las filas de este CTE.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- Create a CTE Called ModePrice which contains two columns
___ ___ (___, ___)
___
(
SELECT OrderPrice,
ROW_NUMBER()
OVER(PARTITION BY OrderPrice ORDER BY OrderPrice) AS UnitPriceFrequency
FROM Orders
)
-- Select everything from the CTE
___