在 MySQL 中選擇最高的工資?


為此,你可以使用 MAX()。語法如下 −

select MAX(yourColumnName) AS anyAliasName from yourTableName;

讓我們建立一個表 −

mysql> create table demo44
−> (
−> employee_id int not null auto_increment primary key,
−> employee_name varchar(20),
−> employee_salary int
−> )
−> ;
Query OK, 0 rows affected (1.27 sec)

使用 insert 命令向表中插入一些記錄 −

mysql> insert into demo44(employee_name,employee_salary) values('John',3000);
Query OK, 1 row affected (0.13 sec)

mysql> insert into demo44(employee_name,employee_salary) values('David',4500);
Query OK, 1 row affected (0.12 sec)

mysql> insert into demo44(employee_name,employee_salary) values('Bob',3500);
Query OK, 1 row affected (0.12 sec)

mysql> insert into demo44(employee_name,employee_salary) values('Carol',5500);
Query OK, 1 row affected (0.15 sec)

mysql> insert into demo44(employee_name,employee_salary) values('Mike',4900);
Query OK, 1 row affected (0.13 sec)

使用 select 語句從表中顯示記錄 −

mysql> select *from demo44;

這將生成以下輸出 −

+-------------+---------------+-----------------+
| employee_id | employee_name | employee_salary |
+-------------+---------------+-----------------+
| 1           | John          | 3000            |
| 2           | David         | 4500            |
| 3           | Bob           | 3500            |
| 4           | Carol         | 5500            |
| 5           | Mike          | 4900            |
+-------------+---------------+-----------------+
5 rows in set (0.00 sec)

以下是選擇最高工資的查詢 −

mysql> select MAX(employee_salary) AS Highest_Salary from demo44;

這將生成以下輸出 −

+----------------+
| Highest_Salary |
+----------------+
|           5500 |
+----------------+
1 row in set (0.00 sec)

更新日期:2020 年 11 月 19 日

884 次瀏覽

開啟你的 職業之旅

透過完成課程獲得認證

立即開始
廣告
© . All rights reserved.