สำหรับสิ่งนี้ คุณสามารถใช้แบบสอบถามย่อยได้ ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable (คะแนน int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable (80); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที) mysql> แทรกลงในค่า DemoTable (45); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที) mysql> แทรกลงในค่า DemoTable ( 55); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.33 วินาที) mysql> แทรกลงในค่า DemoTable (78); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.20 วินาที) mysql> แทรกลงในค่า DemoTable (88); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.13 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------+| คะแนน |+-------+| 80 || 45 || 55 || 78 || 88 |+-------+5 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อค้นหาค่าเฉลี่ยของค่าคอลัมน์สามคอลัมน์แรกเท่านั้น ที่นี่ เราใช้ LIMIT 3 เพื่อหาค่าเฉลี่ยเพียงสามระเบียน -
mysql> เลือก avg(Score) จาก ( เลือก Score จาก DemoTable Limit 3) tbl;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+| เฉลี่ย(คะแนน) |+-----------+| 60.0000 |+------------+1 แถวในชุด (0.00 วินาที)