ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Crea un CTE ModePrice que devuelva dos columnas (OrderPrice y UnitPriceFrequency).
  • Escribe una consulta que devuelva todas las filas de este CTE.

Ejercicio interactivo práctico

Prueba este ejercicio completando 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
___
Editar y ejecutar código