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.

 

Datalinks.vn

Hello các bạn, mình là Dương Nguyễn tác giả của blog này. Với gần 20 năm làm việc trong lĩnh vực CNTT, VT trong và ngoài nước, mong muốn được chia sẻ kiến thức và kinh nghiệm về database với các bạn đam mê và quan tâm đến lĩnh vực này. Đặc biệt là #OracleDatabase hoặc luyện thi #OCP database admin. Các bạn cần người đồng hành thì alo mình 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