我們需要使用 MAX(columnName) 來找出列中的最大值,而使用 MIN(columnName) 來找出列中的最大值。
假設以下是語法尋找特定欄位中的最高值和最低值-
mysql> SELECT @min_val:=MIN(columnName),@max_val:=MAX(columnName) FROM tableName; mysql> SELECT * FROM tableName WHERE columnName=@min_val OR columnName=@max_val;
注意:假設我們有一個名為「StudentsRecords」的資料庫和一個名為「STUDENT」的表格。
以下是我們的表格
學生ID | 學生ID
|
##學生分數 |
---|---|---|
#S001
|
#90 | |
S002 | #97 | |
S003 | 72 |
#我們現在將寫查詢-
mysql> SELECT @min_val:=MIN(StudentMarks),@max_val:=MAX(StudentMarks) FROM STUDENT; mysql> SELECT * FROM STUDENT WHERE StudentMarks =@min_val OR StudentMarks =@max_val;
+---------------------+ | StudentMarks | +---------------------+ | 97 | +---------------------+
在上面的查詢中,「StudentMarks」指的是欄位的名稱。 「STUDENT」是指從中查詢最小值和最大值的表的名稱。
以上是在 MySQL 中取得最小值和最大值的詳細內容。更多資訊請關注PHP中文網其他相關文章!