Bắt đầu ngayBắt đầu miễn phí

Tính mode (II)

Ở bài trước, bạn đã tạo một CTE gán số thứ tự cho mỗi giá trị khác nhau trong OrderPrice. Giờ bạn chỉ cần tìm OrderPrice có số thứ tự cao nhất.

Bài tập này là một phần của khóa học

SQL Server trung cấp

Xem khóa học

Hướng dẫn bài tập

Dùng CTE ModePrice để trả về giá trị OrderPrice có số thứ tự cao nhất.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

-- 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 ___)
Chỉnh sửa và Chạy Mã