计算众数(II)
在上一道练习中,您创建了一个 CTE,为 OrderPrice 的每个唯一值分配了行号。现在只需找到具有最大行号的 OrderPrice。
本练习是课程的一部分
SQL Server 中级
练习说明
使用 CTE ModePrice 返回具有最大行号的 OrderPrice 值。
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- 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 ___)