Hàm MIN() Lấy giá trị nhỏ nhất của cột trong MySQL
Hàm MIN() dùng để lấy giá trị nhỏ nhất trong một cột. Lưu ý: Giá trị có thể là kiểu số hoặc kiểu chuỗi, ký tự,.... Cú pháp SELECT MIN(name_column) FROM name_table; Một số ví dụ Chúng ta có một bảng sinh_vien như sau: (Bạn có thể bấm vào đây để download câu lệnh tạo bảng như bên ...
Hàm MIN() dùng để lấy giá trị nhỏ nhất trong một cột.
Lưu ý: Giá trị có thể là kiểu số hoặc kiểu chuỗi, ký tự,....
Cú pháp
SELECT MIN(name_column) FROM name_table;
Một số ví dụ
Chúng ta có một bảng sinh_vien như sau:
(Bạn có thể bấm vào đây để download câu lệnh tạo bảng như bên dưới)
Full_name | Gender | Age | City |
---|---|---|---|
Nguyen Thanh Nhan | Nam | 19 | Can Tho |
Pham Thu Huong | Nu | 20 | Vinh Long |
Nguyen Nhu Ngoc | Nu | 20 | Soc Trang |
Bui Thanh Bao | Nam | 19 | Soc Trang |
Le My Nhan | Nu | 22 | Can Tho |
Tan Thuc Bao | Nam | 35 | An Giang |
Trinh Giao Kim | Nam | 44 | Bac Lieu |
Ví dụ 1
Lấy tuổi nhỏ nhất
SELECT MIN(Age) FROM sinh_vien;
Sau khi thực thi, MySQL trả về một bảng kết quả như sau:
MIN(Age) |
---|
19 |
Ví dụ 2
Lấy tuổi của sinh viên nữ nhỏ tuổi nhất. Đặt tên cột trong bảng kết quả là tuoi_nu_nho_nhat
SELECT MIN(Age) AS tuoi_nu_nho_nhat FROM sinh_vien WHERE Gender = 'Nu';
Sau khi thực thi, MySQL trả về một bảng kết quả như sau:
tuoi_nu_nho_nhat |
---|
20 |
Ví dụ 3
Truy xuất thông tin của những sinh viên có tuổi lớn hơn tuổi nhỏ nhất.
SELECT * FROM sinh_vien WHERE Age > (SELECT MIN(Age) FROM sinh_vien);
Sau khi thực thi, MySQL trả về một bảng kết quả như sau:
Full_name | Gender | Age | City |
---|---|---|---|
Pham Thu Huong | Nu | 20 | Vinh Long |
Nguyen Nhu Ngoc | Nu | 20 | Soc Trang |
Le My Nhan | Nu | 22 | Can Tho |
Tan Thuc Bao | Nam | 35 | An Giang |
Trinh Giao Kim | Nam | 44 | Bac Lieu |