Các hàm cơ bản thường xuyên sử dụng trong Oracle

DATA ORACLE

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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ũ.
  8. 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.

 

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