Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [SQL Server] Sản phẩm giá trên trung bình

    Bảng products(id, name, price). Hãy lấy name và price của những sản phẩm có giá lớn hơn giá trung bình của tất cả sản phẩm. Sắp xếp theo giá giảm dần, nếu bằng giá thì theo tên tăng dần.

    Gợi ý: dùng truy vấn con với AVG.

    • Định dạng đầu vào:

      Bảng products đã được tạo sẵn. Cột: id INT, name NVARCHAR, price INT. Lưu ý AVG trên cột số nguyên trả về số nguyên (làm tròn xuống).

    • Ràng buộc đầu vào:

      Số sản phẩm ≤1000\le 1000≤1000, 0≤price≤1090 \le price \le 10^90≤price≤109.

    • Định dạng đầu ra:

      Mỗi dòng gồm name và price (cách nhau bởi TAB).

    Ví dụ:

    Đầu vào:

    CREATE TABLE products(id INT, name NVARCHAR(50), price INT);
    INSERT INTO products(id,name,price) VALUES (1,'A',10),(2,'B',20),(3,'C',30);

    Đầu ra:

    C	30

    Giải thích:

    Trung binh = 20; chi C(30) lon hon 20.

    Đang tải editor...