Liên hệ với chúng tôi

Đề cương khóa học

Chọn lọc dữ liệu từ cơ sở dữ liệu

  • Các quy tắc cú pháp
  • Chọn lọc tất cả các cột
  • Đóng gói (Projection)
  • Các phép toán học trong SQL
  • Biệt danh cột
  • Giá trị hằng (Literals)
  • Nối chuỗi (Concatenation)

Lọc bảng kết quả

  • Cú pháp WHERE
  • Các toán tử so sánh
  • Điều kiện LIKE
  • Điều kiện BETWEEN...AND
  • Điều kiện IS NULL
  • Điều kiện IN
  • Các toán tử AND, OR, NOT
  • Nhiều điều kiện trong cú pháp WHERE
  • Thứ tự ưu tiên của các toán tử
  • Cú pháp DISTINCT

Sắp xếp bảng kết quả

  • Cú pháp ORDER BY
  • Sắp xếp theo nhiều cột hoặc biểu thức

Các hàm SQL

  • Chênh lệch giữa hàm dòng đơn và hàm đa dòng
  • Các hàm ký tự, số học, DateTime
  • Chuyển đổi tường minh và ngầm
  • Các hàm chuyển đổi
  • Các hàm lồng nhau
  • Bảng Dual (Oracle so với các cơ sở dữ liệu khác)
  • Lấy ngày và giờ hiện tại bằng các hàm khác nhau

Tập hợp dữ liệu bằng các hàm tập hợp

  • Các hàm tập hợp
  • Các hàm tập hợp so với giá trị NULL
  • Cú pháp GROUP BY
  • Grouping theo các cột khác nhau
  • Lọc dữ liệu đã tập hợp - Cú pháp HAVING
  • Grouping dữ liệu đa chiều - Toán tử ROLLUP và CUBE
  • Xác định các bản tóm tắt - GROUPING
  • Toán tử GROUPING SETS

Truy xuất dữ liệu từ nhiều bảng

  • Các loại kết nối khác nhau
  • NATURAL JOIN
  • Biệt danh bảng
  • Cú pháp Oracle - điều kiện kết nối trong cú pháp WHERE
  • Cú pháp SQL99 - INNER JOIN
  • Cú pháp SQL99 - LEFT, RIGHT, FULL OUTER JOINS
  • Tích Descartes - Cú pháp Oracle và SQL99

Truy vấn con (Subqueries)

  • Thời điểm và vị trí có thể thực hiện truy vấn con
  • Truy vấn con dòng đơn và đa dòng
  • Các toán tử cho truy vấn con dòng đơn
  • Các hàm tập hợp trong truy vấn con
  • Các toán tử cho truy vấn con đa dòng - IN, ALL, ANY

Các toán tử tập hợp

  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS/EXCEPT

Giao dịch (Transactions)

  • Các câu lệnh COMMIT, ROLLBACK, SAVEPOINT

Các đối tượng schema khác

  • Các chuỗi (Sequences)
  • Đồng nghĩa (Synonyms)
  • Các quan (Views)

Truy vấn phân cấp và lấy mẫu

  • Xây dựng cây (Cú pháp CONNECT BY PRIOR và START WITH)
  • Hàm SYS_CONNECT_BY_PATH

Các biểu thức điều kiện

  • Biểu thức CASE
  • Biểu thức DECODE

Quản lý dữ liệu trong các múi giờ khác nhau

  • Múi giờ
  • Định dạng dữ liệu TIMESTAMP
  • Sự khác nhau giữa DATE và TIMESTAMP
  • Các thao tác chuyển đổi

Các hàm phân tích

  • Sự ứng dụng
  • Các phân vùng (Partitions)
  • Các cửa sổ (Windows)
  • Các hàm xếp hạng (Rank)
  • Các hàm báo cáo
  • Các hàm LAG/LEAD
  • Các hàm FIRST/LAST
  • Các hàm phần trăm nghịch đảo
  • Các hàm xếp hạng giả định
  • Các hàm WIDTH_BUCKET
  • Các hàm thống kê

Yêu cầu

Không có yêu cầu cụ thể nào cần đáp ứng để tham gia khóa học này.

 21 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (7)

Các khóa học sắp tới

Các danh mục liên quan