Sử dụng hàm MIN() và MAX() trong SQL

Hàm MIN() và MAX() được sử dụng để tìm giá trị nhỏ nhất và lớn nhất của một cột trong một bảng SQL.

minmaax

Cấu trúc cơ bản:

  • MIN(column_name): Trả về giá trị nhỏ nhất của cột column_name.
  • MAX(column_name): Trả về giá trị lớn nhất của cột column_name.
SELECT MIN(column_name)
FROM table_name
WHERE condition;

SELECT MAX(column_name)
FROM table_name
WHERE condition;

 Ví dụ:

Tìm giá trị nhỏ nhất và lớn nhất của cột price trong bảng products:

SELECT MIN(price), MAX(price)
FROM products;

Lọc dữ liệu:

Bạn có thể sử dụng mệnh đề WHERE để lọc dữ liệu trước khi áp dụng hàm MIN() hoặc MAX().

Ví dụ:

Tìm giá trị nhỏ nhất và lớn nhất của cột price cho các sản phẩm thuộc danh mục electronics:

SELECT MIN(price), MAX(price)
FROM products
WHERE category = 'electronics';

Sử dụng với các hàm khác:

Bạn có thể sử dụng hàm MIN() và MAX() với các hàm khác để thực hiện các tính toán phức tạp hơn.

Ví dụ:

Tìm giá trị trung bình của giá sản phẩm sau khi trừ đi giá trị nhỏ nhất và giá trị lớn nhất:

SELECT AVG(price)
FROM products
WHERE price > MIN(price) AND price < MAX(price);

Lưu ý: Hàm MIN() và MAX() bỏ qua các giá trị NULL.

Datalinks.vn

Hello các bạn, tôi là Dương Nguyễn (DuoDBA - https://www.youtube.com/@DuoDBA) tác giả của blog này. Mong muốn được chia sẻ kiến thức và kinh nghiệm về cơ sở dữ liệu với những người đam mê và quan tâm đến lĩnh vực này. Tôi có tổ chức các khoá Coaching về #OracleDatabase và luyện thi #OCP thường xuyên, các bạn muốn có người đồng hành thì alo tôi nhé. Call/Zalo: 0765 871 888. Thanks you !.....
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận