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

Chọn mức lương cao nhất trong MySQL?


Đối với điều này, bạn có thể sử dụng MAX (). Cú pháp như sau -

 chọn MAX (yourColumnName) AS anyAliasName từ yourTableName; 

Hãy để chúng tôi tạo một bảng -

 mysql> create table demo44−> (-> worker_id int not null auto_increment primary key, -> worker_name varchar (20), -> worker_salary int−>) ->; Truy vấn OK, 0 hàng bị ảnh hưởng (1,27 giây) 

Chèn một số bản ghi vào bảng với sự trợ giúp của lệnh insert -

 mysql> chèn vào các giá trị demo44 (tên_nhân viên, nhân viên_salary) ('John', 3000); Truy vấn OK, 1 hàng bị ảnh hưởng (0,13 giây) mysql> chèn vào các giá trị demo44 (tên_nhân viên, nhân viên_salary) ('David', 4500); Truy vấn OK, 1 hàng bị ảnh hưởng (0,12 giây) mysql> chèn vào các giá trị demo44 (tên_người, nhân viên_salary) ('Bob', 3500); Truy vấn OK, 1 hàng bị ảnh hưởng (0,12 giây) mysql> chèn vào bản demo44 (tên_nhân_vân, nhân_viên) giá trị ('Carol', 5500); Truy vấn OK, 1 hàng bị ảnh hưởng (0,15 giây) mysql> chèn vào các giá trị demo44 (tên_người, nhân_viên) ('Mike', 4900); Truy vấn OK, 1 hàng bị ảnh hưởng (0,13 giây)  

Hiển thị các bản ghi từ bảng bằng cách sử dụng câu lệnh select -

 mysql> select * from demo44; 

Điều này sẽ tạo ra kết quả sau -

 + ------------- + --------------- + ---------------- - + | nhân_viên | tên_nhân_viên | nhân viên_salary | + ------------- + --------------- + ----------------- + | 1 | John | 3000 || 2 | David | 4500 || 3 | Bob | 3500 || 4 | Carol | 5500 || 5 | Mike | 4900 | + ------------- + --------------- + ----------------- +5 hàng trong bộ (0,00 giây) 

Sau đây là truy vấn để chọn mức lương cao nhất -

 mysql> chọn MAX (worker_salary) AS Highest_Salary từ demo44; 

Điều này sẽ tạo ra kết quả sau -

 + ---------------- + | Cao nhất_Salary | + ---------------- + | 5500 | + ---------------- + 1 hàng trong bộ (0,00 giây)