Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

การดึงค่าสูงสุดจากคอลัมน์ MySQL

ภาพรวม

ใช้คำสั่ง SELECT ... ORDER BY ... DESC LIMIT 1 เพื่อดึงค่าสูงสุดของคอลัมน์

ขั้นตอน

  1. สร้างตาราง DemoTable มีคอลัมน์ Value INT
  2. แทรกข้อมูล: 78, 89, 98, 58
  3. เรียกดูข้อมูลทั้งหมด
  4. Query หาค่าสูงสุด

โค้ด SQL

CREATE TABLE DemoTable (Value INT);

INSERT INTO DemoTable VALUES (78);
INSERT INTO DemoTable VALUES (89);
INSERT INTO DemoTable VALUES (98);
INSERT INTO DemoTable VALUES (58);

SELECT * FROM DemoTable;

-- Query หาค่าสูงสุด
SELECT Value FROM DemoTable ORDER BY Value DESC LIMIT 1;

ผลลัพธ์

+-------+
| Value |
+-------+
| 78    |
| 89    |
| 98    |
| 58    |
+-------+

+-------+
| Value |
+-------+
| 98    |
+-------+

วิธีอื่น

  • ใช้ SELECT MAX(Value) FROM DemoTable; (มาตรฐานและอ่านง่ายกว่า)
  • หากต้องการค่าต่ำสุด ใช้ MIN(Value) หรือ ORDER BY Value ASC LIMIT 1