- Hàm Aggregation:
- AVG(expr): Tính trung bình của các giá trị trong một cột.
- COUNT(expr): Đếm số lượng hàng trong một cột.
- SUM(expr): Tính tổng các giá trị trong một cột.
- MIN(expr): Trả về giá trị nhỏ nhất trong một cột.
- MAX(expr): Trả về giá trị lớn nhất trong một cột.
- Hàm Date/Time:
- SYSDATE: Trả về ngày và thời gian hiện tại của hệ thống.
- TO_DATE(char, format): Chuyển đổi một chuỗi thành kiểu dữ liệu DATE.
- TO_CHAR(date, format): Chuyển đổi kiểu dữ liệu DATE thành chuỗi.
- MONTHS_BETWEEN(date1, date2): Trả về số tháng giữa hai ngày.
- ADD_MONTHS(date, n): Thêm một số tháng vào một ngày.
- LAST_DAY(date): Trả về ngày cuối cùng của tháng cho một ngày cho trước.
- Hàm Logic:
- CASE: Tạo điều kiện rẽ nhánh trong câu lệnh SQL.
- DECODE(expr, search1, result1, search2, result2, …, default): Tương tự như CASE nhưng với cú pháp khác.
- Hàm Conversion:
- TO_NUMBER(char): Chuyển đổi một chuỗi thành số.
- TO_CHAR(expr): Chuyển đổi một giá trị thành chuỗi.
- TO_DATE(char): Chuyển đổi một chuỗi thành kiểu dữ liệu DATE.
- Hàm System:
- USER: Trả về tên người dùng hiện tại đang đăng nhập vào cơ sở dữ liệu.
- SYS_CONTEXT(namespace, parameter): Trả về giá trị của một tham số trong một không gian tên cụ thể.
- SESSIONTIMEZONE: Trả về múi giờ của phiên làm việc hiện tại.
- Hàm String Manipulation:
- SUBSTR(string, start_position, length): Trích xuất một phần của chuỗi.
- INSTR(string, substring): Trả về vị trí của một chuỗi con trong một chuỗi.
- CONCAT(string1, string2): Nối hai chuỗi lại với nhau.
- UPPER(string): Chuyển đổi chuỗi thành chữ in hoa.
- LOWER(string): Chuyển đổi chuỗi thành chữ thường.
- Hàm Mathematical:
- ABS(n): Trả về giá trị tuyệt đối của một số.
- ROUND(n, decimals): Làm tròn một số đến số chữ số thập phân được xác định.
- MOD(m, n): Trả về phần dư của phép chia m cho n.
- EXP(n): Trả về giá trị của số e mũ.
- Hàm Advanced:
- REGEXP_SUBSTR(string, pattern, position, occurrence, match_parameter): Trích xuất một chuỗi con sử dụng biểu thức chính quy.
- WM_CONCAT(expr): Ghép các giá trị thành một chuỗi.