Chủ Nhật, 19 tháng 9, 2021

Hàm Hàm MAX trong Oracle

Trong bài này chúng ta sẽ tìm hiểu hàm MAX trong Oracle.

Hàm MAX dùng để lấy giá trị lớn nhất trong một của một field của table, hàm này thường dùng trong lệnh SELECT và những field có giá trị là number hoặc ngày tháng.

Mục lục

  • 1. Hàm MAX trong Oracle
    • Cú pháp
    • Return
    • Version
  • 2. Ví dụ hàm MAX trong Oracle
    • Truy vấn trên một table
    • Sử dụng Group By

1. Hàm MAX trong Oracle

Sau đây là thông tin về cú pháp và cách sử dụng hàm MAX.

Cú pháp

1
2
3
SELECT MAX(aggregate_expression)
FROM tables
[WHERE conditions];

Trong đó:

  • aggregate_expression là column hoặc biểu thức cần lấy giá trị lớn nhất
  • tables là các table cần truy vấn
  • conditions là điều kiện lọc dữ liệu

Return

Hàm này trả về giá trị lớn nhất, có thẻ là number hoặc date

Version

Sử dụng được ở các phiên bản sau:

  • Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i

2. Ví dụ hàm MAX trong Oracle

Sau đây là một vài ví dụ, các bạn tham khảo nhé.

Truy vấn trên một table

Hãy lấy mức lương cao nhất của các nhân viên.

1
2
SELECT MAX(salary) AS "Highest Salary"
FROM employees;

Sử dụng Group By

Lấy mức lương cao nhất của từng phòng ban.

1
2
3
SELECT department, MAX(salary) AS "Highest salary"
FROM employees
GROUP BY department;

Vì chúng ta group by theo department nên kết quả sẽ trả về department và mức lương cao nhất tương ứng.

=============================
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
* Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile: 0902912888
⚡️ Skype: tranbinh48ca
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: http://bit.ly/ytb_binhoraclemaster
👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhoracle
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,khóa học pl/sql, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle weblogic, middleware, hoc solaris, hoc linux, hoc aix, unix, oracle oca, oracle ocp, oracle ocm

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master