Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm thế nào để tìm số cao nhất trong một cột?


Bạn có thể tìm số cao nhất trong một cột với sự trợ giúp của hàm tổng hợp MAX. Cú pháp như sau -

select max(yourColumnName) as anyVariableName from yourTableName;

Để hiểu khái niệm trên, chúng ta hãy tạo một bảng với một cột int. Sau đây là truy vấn để tạo bảng.

mysql> create table HighestNumberDemo
   −> (
      −> BigNumber int
   −> );
Query OK, 0 rows affected (0.87 sec)

Bây giờ hãy chèn một số giá trị vào bảng. Truy vấn để chèn bản ghi như sau -

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)

Bây giờ bạn có thể hiển thị tất cả các bản ghi với sự trợ giúp của câu lệnh select. Truy vấn để hiển thị tất cả các bản ghi như sau -

mysql> select *from HighestNumberDemo;

Sau đây là kết quả -

+-----------+
| BigNumber |
+-----------+
|      1234 |
|      9999 |
|     10000 |
|    989898 |
|    999987 |
+-----------+
5 rows in set (0.00 sec)

Thực hiện cú pháp mà chúng ta đã thảo luận ở trên để tìm số cao nhất trong một cột. Truy vấn như sau -

mysql> select max(BigNumber) as HighestNumber from HighestNumberDemo;

Sau đây là kết quả -

+---------------+
| HighestNumber |
+---------------+
| 999987        |
+---------------+
1 row in set (0.00 sec)