Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ค้นหาเปอร์เซ็นต์จากคะแนนใน MySQL


ให้เราสร้าง −

. ก่อน
mysql> สร้างตาราง DemoTable1398 -> ( -> ทำเครื่องหมาย int -> );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.50 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก -

mysql> แทรกลงในค่า DemoTable1398 (78); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) mysql> แทรกลงในค่า DemoTable1398 (82); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.10 วินาที) mysql> แทรกลงในค่า DemoTable1398 ( 90);แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที)mysql> แทรกลงในค่า DemoTable1398 (98); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก -

mysql> เลือก * จาก DemoTable1398;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+-------+| เครื่องหมาย |+-------+| 78 || 82 || 90 || 98 |+-------+4 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อค้นหาร้อยละของเครื่องหมาย -

mysql> เลือก concat(sum(Marks)/count(*),'%') จาก DemoTable1398;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+--------------------------------+| concat(sum(Marks)/count(*),'%') |+-------------------------------- -+| 87.0000% |+-------------------------------- +1 แถวในชุด (0.00 วินาที)