ได้ คุณสามารถใช้ GREATEST() จาก MySQL เพื่อตรวจสอบค่าสูงสุดจากแถว (ไม่ใช่คอลัมน์) ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable ( Value1 int, Value2 int, Value3 int ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.58 วินาที)
แทรกระเบียนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable (190,395,322); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.16 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้−
<ก่อนหน้า>+---------+---------+-------+| Value1 | Value2 | ค่าที่ 3 |+---------+---------+-------+| 190 | 395 | 322 |+--------+-------+------- +1 แถวในชุด (0.00 วินาที)นี่คือแบบสอบถามเพื่อรับ MAX สำหรับแถว (ไม่ใช่คอลัมน์)−
mysql> เลือกที่ยิ่งใหญ่ที่สุด (Value1,Value2,Value3) เป็น GreaterValue จาก DemoTable
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------------+| GreaterValue |+-------------+| 395 |+--------------+1 แถวในชุด (0.04 วินาที)