ระดับ 4.10 ชุดแบบฝึกหัด SQL

กำหนดตาราง:

products
id name category_id manufacturer_id price weight rating
1 product-1 1 2 100 1.5 5
2 product-2 2 3 200 1.7 4.3
3 product-3 2 3 150 0.8 2.2
4 product-4 3 3 500 0.9 3.3
5 product-5 3 2 750 1.0 4.9
6 product-6 1 5 800 0.5 3.9
7 product-7 1 5 900 10 4.0
8 product-8 1 2 175 12 3.5
9 product-9 2 1 245 5 4.2
10 product-10 1 2 260 4 4.1

แก้ไขปัญหาต่อไปนี้สำหรับตารางนี้:

Задание 1

เขียนคำสั่งเพื่อจัดกลุ่มสินค้าตามหมวดหมู่ และคำนวณน้ำหนักบรรจุภัณฑ์เฉลี่ยสำหรับแต่ละหมวดหมู่ น้ำหนักบรรจุภัณฑ์เฉลี่ยต้องไม่เกิน 0.7

Задание 2

เขียนคำสั่งเพื่อจัดกลุ่มสินค้าตามผู้ผลิต และคำนวณราคาเฉลี่ยสำหรับแต่ละผู้ผลิต ราคาเฉลี่ยต้องมากกว่า 200

Задание 3

หามูลค่ารวมของสินค้าทั้งหมดในแต่ละหมวดหมู่ และแสดงผลลัพธ์ มูลค่าสินค้าทั้งหมดต้องน้อยกว่า 250

Задание 4

เขียนคำสั่งเพื่อจัดกลุ่มสินค้าตามผู้ผลิต และหาระดับคะแนนสูงสุดของสินค้าสำหรับแต่ละผู้ผลิต ระดับคะแนนสูงสุดต้องมีอย่างน้อย 4