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

    solution

    Đề bài: [SQL Server] Thống kê giá theo loại sản phẩm

    Cửa hàng điện máy Điện Máy Xanh cần thống kê giá bán cao nhất, thấp nhất và trung bình của từng loại sản phẩm.

    Bảng hanghoa:

    Cột Kiểu Ý nghĩa
    mahh INT Mã hàng
    loai NVARCHAR(30) Loại sản phẩm
    gia INT Giá bán (đồng)

    Theo từng loai, tính giamax, giamin, giatb (trung bình làm tròn 2 chữ số). In loai, giamax, giamin, giatb.

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

      SETUP SQL tạo bảng hanghoa và chèn dữ liệu.

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

      gia ≥ 0. 1 ≤ số dòng ≤ 1000.

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

      Mỗi dòng: loai, giamax, giamin, giatb (DECIMAL 2 chữ số). Sắp xếp theo loai tăng dần.

    Ví dụ:

    Đầu vào:

    CREATE TABLE hanghoa (mahh INT, loai NVARCHAR(30), gia INT);
    INSERT INTO hanghoa VALUES
    (1, N'Tivi', 10000000),
    (2, N'Tivi', 20000000),
    (3, N'Tivi', 15000000),
    (4, N'Tu lanh', 8000000),
    (5, N'Tu lanh', 12000000);

    Đầu ra:

    Tivi	20000000	10000000	15000000.0000
    Tu lanh	12000000	8000000	10000000.0000

    Giải thích:

    Loại Tivi: max=20tr, min=10tr, TB=(10+20+15)/3=15tr. Loại Tu lanh: max=12tr, min=8tr, TB=10tr.

    Đang tải editor...