Đề cương khóa học
Giới hạn kết quả
- Điều kiện WHERE
- Các toán tử so sánh
- Điều kiện LIKE
- Điều kiện tiền đề BETWEEN ... AND
- Điều kiện IS NULL
- Điều kiện IN
- Các toán tử Boolean AND, OR và NOT
- Nhiều điều kiện trong câu lệnh WHERE
- Thứ tự của các toán tử.
- Điều khoản DISTINCT
SQL hàm
- Sự khác biệt giữa các hàm một dòng và nhiều dòng
- Các tính năng văn bản, số học, ngày tháng,
- Chuyển đổi ngầm định và rõ ràng
- Các hàm chuyển đổi
- Nhúng hàm
- Xem hiệu suất của các hàm - bảng dual
- Lấy ngày hiện tại bằng hàm SYSDATE
- Xử lý giá trị NULL
Tổng hợp dữ liệu bằng chức năng nhóm
- Các hàm nhóm
- Cách các hàm nhóm xử lý giá trị NULL
- Tạo nhóm dữ liệu - điều khoản GROUP BY
- Nhóm nhiều cột
- Giới hạn kết quả của chức năng nhóm - điều kiện HAVING
Truy vấn con
- Đặt truy vấn con trong lệnh SELECT
- Các truy vấn con một dòng và nhiều dòng
- Toán tử cho truy vấn con đơn hàng
- Tính năng nhóm trong truy vấn con
- Toán tử cho truy vấn con đa-IN, ALL, ANY
- Cách xử lý giá trị NULL trong các truy vấn con
Các toán tử tập hợp
- Toán tử UNION
- Toán tử UNION ALL
- Toán tử INTERSECT
- Toán tử MINUS
Sử dụng thêm Join
- Lặp lại các Join
- Kết hợp Inner và Outer Joins
- Outer Joins phân vùng
- Truy vấn cấp bậc
Sử dụng thêm Sub-Queries
- Lặp lại truy vấn con
- Sử dụng truy vấn con như các bảng ảo / view inline và cột
- Sử dụng cấu trúc WITH
- Kết hợp truy vấn con và join
Các hàm phân tích
- Điều khoản OVER
- Điều khoản Partition
- Điều khoản Windowing
- Các hàm Rank, Lead, Lag, First, Last
Lấy dữ liệu từ nhiều bảng (nếu có thời gian)
- Loại nối
- Sử dụng NATURAL JOIN
- Biệt danh bảng
- Nối trong điều khoản WHERE
- INNER JOIN
- External Merge LEFT, RIGHT, FULL OUTER JOIN
- Tích Cartesi
Các hàm tổng hợp (nếu có thời gian)
- Lặp lại chức năng Group By và điều kiện Having
- Nhóm và Rollup
- Nhóm và Cube
Yêu cầu
Đề xuất tham dự khóa học "Oracle SQL cho Người Mới Bắt Đầu"
Đánh giá (5)
Tôi học về các hàm phức tạp và cách áp dụng chúng
Ana Alexandrescu - DB Global Technology
Khóa học - Oracle SQL Advanced
Dịch thuật bằng máy
Tiền giao tiếp tuyệt vời, Łukasz đã giải thích mọi thứ một cách dễ hiểu và rõ ràng
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Khóa học - ORACLE SQL Fundamentals
Dịch thuật bằng máy
huấn luyện viên rất hữu ích, tốc độ của khóa đào tạo thực sự tốt và các bài tập không quá khó cũng không quá dễ. mỗi khi tôi gặp khó khăn, anh ấy đã giúp tôi một cách rất tốt và đảm bảo rằng tôi hiểu mọi thứ.
Jade Stappaerts - KULeuven
Khóa học - Oracle SQL Language
Dịch thuật bằng máy
bài tập
Amna AlAli - Federal Demographic Council
Khóa học - Oracle SQL for beginners
Dịch thuật bằng máy
Trainer provided some topic and support it with plenty of exercises. We had a chance to apply knowledge by doing them on our own.
UBS Business Solutions Poland Sp. z o.o.
Khóa học - Oracle SQL Intermediate
Dịch thuật bằng máy