Hàm MIN, hàm MAX trong SQL để lấy giá trị nhỏ/ lớn nhất

Nội dung được viết bởi Kim Thu

Để lấy giá trị nhỏ nhất hoặc lớn nhất trong một trường dữ liệu, chúng ta sẽ sử dụng hàm MIN hoặc hàm MAX trong SQL. Để nắm được cú pháp và cách dùng 2 hàm này trong thực tế, chúng ta cùng đọc bài hướng dẫn này của Gitiho nhé.

Cú pháp hàm MIN, MAX trong SQL

Chúng ta sử dụng hàm MIN để tìm giá trị nhỏ nhất của một trường dữ liệu, hàm MAX thì ngược lại là tìm giá trị lớn nhất. Cú pháp như sau:

SELECT MIN/ MAX(column_name)
FROM table_name
WHERE condition;

Trong đó:

  • column_name: Tên của cột mà bạn muốn tìm giá trị nhỏ nhất hoặc lớn nhất.
  • table_name: Bảng dữ liệu bạn muốn truy vấn.
  • WHERE condition: (Tùy chọn) Lọc các hàng trước khi áp dụng hàm MIN hoặc MAX.

Lưu ý: Hàm MAX (MIN) chỉ chấp nhận một tham số duy nhất, có thể là một cột hoặc một biểu thức xác định tập dữ liệu đầu vào. Ngoài ra hàm này cũng có thể kết hợp với các mệnh đề WHERE, GROUP BY, HAVING, ORDER BY trong SQL để sắp xếp hay xác định điều kiện cho truy vấn.

Ví dụ về câu lệnh MAX trong SQL

Yêu cầu 1: Lấy giá trị lớn nhất của trường Thu nhập trung bình năm của bảng dữ liệu Customer_Info.

Ta có công thức sau:

select MAX(YearlyIncome) from Customer_Info

Ta sẽ nhận được kết quả chứa giá trị duy nhất tương ứng với số thu nhập hàng năm lớn nhất.

Ví dụ về câu lệnh MAX trong SQL

Ví dụ về hàm MIN trong SQL

Yêu cầu 2: Lấy giá trị nhỏ nhất của trường Birthdate trong bảng dữ liệu Customer_Info.

Bạn viết công thức sau:

select MIN(BirthDate) from Customer_Info

Kết quả trả về sẽ là ngày tháng năm sinh xa nhất so với thời điểm hiện tại (tức người lớn tuổi nhất)

Ví dụ về hàm MIN trong SQL

Để hiểu hơn về hàm MIN, MAX và các câu lệnh khác trong SQL, mời bạn đọc tham khảo khóa học SQL sau tại Gitiho:

Kết luận

Trên đây là hướng dẫn về cách dùng hàm MIN, hàm MAX trong SQL để tìm các giá trị nhỏ nhất và lớn nhất trong truy vấn. Hy vọng nó sẽ giúp ích cho bạn trong quá trình làm việc với dữ liệu. Chúc bạn thành công!

Xem thêm: 

Cách sử dụng câu lệnh SELECT trong MySQL

Cách dùng mệnh đề WHERE trong MySQL

Khóa học giúp bạn làm chủ ngôn ngữ truy vấn dữ liệu phổ biến SQL từ cơ bản đến nâng cao. Từ đó có thể tự tin xây dựng, truy vấn, và tối ưu hóa các cơ sở dữ liệu phức tạp, hỗ trợ phân tích, làm báo cáo và ra quyết định kinh doanh một cách hiệu quả.

Đăng ký học thử để trải nghiệm ngay hôm nay!

0/5 - (0 bình chọn)

0/5 - (0 bình chọn)

0 thảo luận

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ thông tin và truyền thông