如何查詢列中的最大值?
藉助聚合函式 MAX,可以找到列中的最大值。語法如下:
select max(yourColumnName) as anyVariableName from yourTableName;
為了理解上述概念,讓我們建立一個包含整數列的表。以下是對建立表的查詢。
mysql> create table HighestNumberDemo −> ( −> BigNumber int −> ); Query OK, 0 rows affected (0.87 sec)
現在在表中插入一些值。插入記錄的查詢如下:
mysql> insert into HighestNumberDemo values(1234); Query OK, 1 row affected (0.43 sec) mysql> insert into HighestNumberDemo values(9999); Query OK, 1 row affected (0.18 sec) mysql> insert into HighestNumberDemo values(10000); Query OK, 1 row affected (0.17 sec) mysql> insert into HighestNumberDemo values(989898); Query OK, 1 row affected (0.14 sec) mysql> insert into HighestNumberDemo values(999987); Query OK, 1 row affected (0.18 sec)
現在,你可以使用 select 語句顯示所有記錄了。用於顯示所有記錄的查詢如下所示:
mysql> select *from HighestNumberDemo;
以下是輸出:
+-----------+ | BigNumber | +-----------+ | 1234 | | 9999 | | 10000 | | 989898 | | 999987 | +-----------+ 5 rows in set (0.00 sec)
實現我們上面討論過的語法來找到一列中的最大值。查詢如下:
mysql> select max(BigNumber) as HighestNumber from HighestNumberDemo;
以下是輸出:
+---------------+ | HighestNumber | +---------------+ | 999987 | +---------------+ 1 row in set (0.00 sec)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP