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

ค้นหาคะแนนขั้นต่ำจากทั้งสี่คอลัมน์ของตารางใน MySQL


หากต้องการค้นหาคะแนนขั้นต่ำจากทั้งสี่คอลัมน์ ให้ใช้ฟังก์ชัน MySQL LEAST() ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable( Score1 int, Score2 int, Score3 int, Score4 int);แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.50 วินาที)

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

mysql> แทรกลงในค่า DemoTable (88,76,45,56) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.23 วินาที) mysql> แทรกลงในค่า DemoTable (99,78,87,34) แบบสอบถามตกลง 1 แถว ได้รับผลกระทบ (0.18 วินาที) mysql> แทรกลงในค่า DemoTable (34,32,56,98); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.44 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select &minsu;

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

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

<ก่อนหน้า>+---------+---------+--------+-------+| คะแนน1 | คะแนน2 | คะแนน3 | Score4 |+---------+---------+--------+-------+| 88 | 76 | 45 | 56 || 99 | 78 | 87 | 34 || 34 | 32 | 56 | 98 |+--------+---------+--------+--------+3 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อค้นหาคะแนนขั้นต่ำจากสี่คอลัมน์ของฐานข้อมูล -

mysql> เลือกอย่างน้อย (Score1,Score2,Score3,Score4) AS MinimumScore จาก DemoTable;

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

<ก่อนหน้า>+-------------+| คะแนนขั้นต่ำ |+-------------+| 45 || 34 || 32 |+--------------+3 แถวในชุด (0.00 วินาที)