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

ค้นหาค่าสูงสุดในคอลัมน์ใน MySQL


เราจำเป็นต้องใช้ MAX(columnName) เพื่อค้นหาค่าสูงสุดในคอลัมน์ แต่ก่อนอื่นเราจะมาทำความเข้าใจเกี่ยวกับฐานข้อมูลและตารางใน MySQL

ก่อนติดตั้ง MySQL สิ่งสำคัญคือต้องพิจารณาว่าควรใช้เวอร์ชันใดและรูปแบบการแจกจ่ายใด (อาจเป็นไฟล์ไบนารีหรือไฟล์ต้นทาง) หากฐานข้อมูลถูกสร้างขึ้นใหม่ จะเห็นได้ชัดว่าไม่มีตารางอยู่ในนั้น

ส่วนที่สำคัญที่สุดอย่างหนึ่งคือการกำหนดโครงสร้างของฐานข้อมูล ตารางที่จำเป็น คอลัมน์ในทุกตาราง และความสัมพันธ์ระหว่างตารางเหล่านี้ เมื่อเราตัดสินใจว่าฐานข้อมูลของเราต้องการอะไร ชื่อที่ถูกต้อง และสร้างตารางด้วยชื่อคอลัมน์และค่าแถวที่เหมาะสมแล้ว เราสามารถหารือเกี่ยวกับการจัดการประเภทใดที่สามารถทำได้กับฐานข้อมูลนี้

หมายเหตุ: เราคิดว่าเราได้สร้างฐานข้อมูลชื่อ 'DBNAME' และตารางชื่อ 'tableName'

ให้เราเข้าใจแบบสอบถามที่จะดึงค่าสูงสุดในคอลัมน์ใน MySQL -

สอบถาม

เลือก MAX(columnName) AS alias FROM tableName;

ผลลัพธ์

<ก่อนหน้า>+-------------------+| columnName |+-------------------+| 45 |+-------------------+

ในแบบสอบถามข้างต้น 'ชื่อคอลัมน์' หมายถึงชื่อของคอลัมน์ และ 'นามแฝง' คือชื่อใหม่ที่กำหนดให้กับคอลัมน์ 'tableName' หมายถึงชื่อของตารางที่มีการสืบค้นค่าสูงสุด

ฟังก์ชัน 'MAX' ใช้ใน 'ชื่อคอลัมน์' เพื่อดึงค่าสูงสุดจากคอลัมน์เฉพาะ นามแฝงมีไว้เพื่อให้ชื่อคอลัมน์มีความชัดเจนในกรณีที่ไม่ชัดเจน