Bài viết sẽ tìm hiểu và hướng dẫn bạn cách sử dụng hàm MIN trong SQL Server để tìm giá trị nhỏ nhất trong một tập hợp.
Mô tả hàm MIN trong SQL Server
Hàm MIN trong SQL Server là một hàm tổng hợp trả về giá trị nhỏ nhất trong một nhóm.
Cú pháp hàm MIN
Để sử dụng hàm MIN trong SQL Server, ta dùng cú pháp như sau:
SELECT MIN[cot] FROM bang [WHERE dieukien];Tham số:
- cot: cột hoặc giá trị tính toán, biểu thức mà bạn muốn tìm giá trị nhỏ nhất
- bang: bảng dùng để lấy bản ghi. Phải có ít nhất 1 bảng trong mệnh đề FROM.
- dieukien: tùy chọn. Điều kiện mà bản ghi phải đáp ứng để được chọn.
Lưu ý:
- Hàm MIN có thể được sử dụng trong các phiên bản sau của SQL Server: SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, SQL Server 2005.
Ví dụ về hàm MIN trong SQL Server
Hãy xem và khám phá một số ví dụ về hàm MIN trong SQL Server.
Giả sử, ta có bảng dữ liệu tên Quantrimang như sau:
Ví dụ 1: Tìm số bài ít nhất trong bảng
SELECT MIN[Sobai] FROM Quantrimang WHERE Sobai > 120;Sau khi chạy lệnh trên ta sẽ nhận được kết quả 122 như dưới ảnh:
Ở ví dụ này ta số lượng bài ít nhất trong một chuyên mục có trong bảng Quantrimang mà số bài phải lớn hơn 120.
Ví dụ 2: Sử dụng GROUP BY
Ví dụ sau tìm giá trị nhỏ nhất trong tất cả bản ghi liên quan tới một chuyên mục lớn, bạn sẽ thực hiện như sau:
SELECT Chuyenmuclon, MIN[Sobai] AS "So bai it nhat" FROM Quantrimang GROUP BY Chuyenmuclon;Sau khi chạy truy vấn trên ta sẽ nhận được kết quả như hình:
Bài trước: Hàm MAX trong SQL Server
Bài tiếp: Hàm ROUND trong SQL Server
Với bài viết này, học excel cơ bản sẽ hướng dẫn các bạn 4 cách để tìm ra giá trị lớn nhất và nhỏ nhất trong Excel vô cùng đơn giản mà hiệu quả.
Tùy từng trường hợp tính toán và phân tích số liệu trong Excel, để tìm giá trị lớn nhấ – giá trị nhỏ nhất trong dãy, chúng ta thường sử dụng 4 hàm phổ biến sau:
1. Hàm MAX
Đối với hàm MAX, nó sẽ trả về số lớn nhất trong dãy được nhập.
Cú pháp: = MAX[Number1, Number2…]
Các tham số: Number1, Number2… là dãy mà bạn muốn tìm giá trị lớn nhất ở trong đó.
Ví dụ: Tìm điểm Toán lớn nhất trong bảng.
Xem thêm: Thao tác các hàm trong Excel
2. Hàm LAGRE
Đối với hàm LARGE, nó sẽ tìm số lớn thứ k trong một dãy được nhập.
Cú pháp: =LARGE[Array, k]
Các tham số:
– Array: Là một mảng hoặc một vùng dữ liệu.
– k: Là thứ hạng của số bạn muốn tìm kể từ số lớn nhất trong dãy.
Ví dụ: Tìm điểm Lý lớn thứ 3 trong dãy đã cho.
Kết quả thu được:
3. Hàm MIN
Đối với hàm MIN, nó trả về số nhỏ nhất trong dãy được nhập vào.
Cú pháp: =MIN[Number1, Number2…]
Các tham số: Number1, Number2… là dãy mà bạn muốn tìm giá trị nhỏ nhất ở trong đó.
Ví dụ: Tìm điểm Toán bé nhất trong bảng.
4. Hàm SMALL
Đối với hàm SMALL, nó sẽ tìm số nhỏ thứ k trong một dãy được nhập vào.
Cú pháp: =SMALL[Array, k]
Các tham số:
– Array: Là một mảng hoặc một vùng của dữ liệu.
– k: Là thứ hạng của số mà bạn muốn tìm kể từ số nhỏ nhất trong dãy.
Ví dụ: Tìm điểm Lý nhỏ nhất thứ 5 trong dãy.
Kết quả thu được:
Ngoài ra để ứng dụng Excel vào công việc một cách hiệu quả thì bạn còn phải sử dụng tốt các hàm, các công cụ khác của Excel.
Một số hàm cơ bản thường gặp như:
- SUMIF, SUMIFS để tính tổng theo 1 điều kiện, nhiều điều kiện
- COUNTIF, COUNTIFS để thống kê, đếm theo một điều kiện, nhiều điều kiện
- Các hàm xử lý dữ liệu dạng chuỗi, dạng ngày tháng, dạng số…
- Các hàm dò tìm tham chiếu Index+Match, hàm SUMPRODUCT…
Một số công cụ hay sử dụng như:
- Định dạng theo điều kiện với Conditional formatting
- Thiết lập điều kiện nhập dữ liệu với Data Validation
- Cách đặt Name và sử dụng Name trong công thức
- Lập báo cáo với Pivot Table…
Rất nhiều kiến thức phải không nào? Toàn bộ những kiến thức này các bạn đều có thể học được trong khóa học EX101 – Excel từ cơ bản tới chuyên gia của Học Excel Online. Đây là khóa học giúp bạn hệ thống kiến thức một cách đầy đủ, chi tiết. Hơn nữa không hề có giới hạn về thời gian học tập nên bạn có thể thoải mái học bất cứ lúc nào, dễ dàng tra cứu lại kiến thức khi cần. Hiện nay hệ thống đang có ưu đãi rất lớn cho bạn khi đăng ký tham gia khóa học. Chi tiết xem tại: HocExcel.Online
Lưu ý: Giá trị có thể là kiểu số hoặc kiểu chuỗi, ký tự,....
Cú pháp
SELECT MAX[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]
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:
SELECT MAX[Age] FROM sinh_vien;Sau khi thực thi, MySQL trả về một bảng kết quả như sau:
Ví dụ 2:
Lấy tuổi của sinh viên nữ lớn tuổi nhất. Đặt tên cột trong bảng kết quả là tuoi_lon_nhat
SELECT MAX[Age] AS tuoi_lon_nhat FROM sinh_vien WHERE Gender = 'Nu';Sau khi thực thi, MySQL trả về một bảng kết quả như sau:
Ví dụ 3:
Truy xuất thông tin của sinh viên có tuổi lớn nhất
SELECT * FROM sinh_vien WHERE Age = [SELECT MAX[Age] FROM sinh_vien];Sau khi thực thi, MySQL trả về một bảng kết quả như sau:
Trinh Giao Kim | Nam | 44 | Bac Lieu |