Đề cương khóa học
Nền tảng
- Chọn tất cả các cột/trường
- Chọn một số cột/trường nhất định
- Sử dụng distinct/unique
- Chọn một số hàng/bản ghi nhất định
- Chọn các giá trị trong một phạm vi
- Chọn các giá trị phù hợp với mặt nạ mẫu
- Chọn các giá trị trong một danh sách
- Xử lý các giá trị null
- Cách sắp xếp và sắp xếp dữ liệu
- Chọn các giá trị được tính toán và suy ra
- Cách kiểm soát tiêu đề cột trong kết quả truy vấn
- Cách gửi kết quả truy vấn đến các tệp bên ngoài
Kết hợp Bảng
- Nguyên tắc kết hợp bảng:
- Sử dụng phép kết hợp Cartesian
- Sử dụng phép kết hợp Inner
- Sử dụng phép kết hợp Non-equi
- Sử dụng phép kết hợp Outer
Kết hợp Truy Vấn
- Toán tử Union
- Toán tử Intersect
- Toán tử Except
Các Hàm Đơn Giản
- Các hàm chuyển đổi
- Các hàm ngày
- Các hàm số
- Các hàm văn bản
- Các hàm nhóm/tóm tắt/tổng hợp
Truy Vấn Con
- Nguyên tắc của truy vấn con
- Cách lọc các hàng từ truy vấn chính
- Sử dụng truy vấn con lồng nhau
- Sử dụng truy vấn con nhiều cột
- Sử dụng truy vấn con tương quan
- Sử dụng truy vấn con làm chế độ xem nội tuyến và biểu thức bảng chung
- Sử dụng truy vấn con làm một cột trong truy vấn chính
Câu Lệnh Case
- Nguyên tắc của câu lệnh case
- Sử dụng câu lệnh case để suy ra các giá trị cột
- Sử dụng câu lệnh case lồng nhau
- Sử dụng câu lệnh case để tạo bảng xoay
- Sử dụng câu lệnh case với truy vấn con
Thao Tác Dữ Liệu
- Cách chèn các giá trị vào một bảng
- Cách sao chép các giá trị giữa các bảng
- Cách cập nhật các giá trị
- Cách xóa các bản ghi
- Cách thay đổi dữ liệu thông qua chế độ xem
- Sử dụng giao dịch
- Cách khóa các hàng và bảng
Định Nghĩa Dữ Liệu
- Nguyên tắc của cơ sở dữ liệu quan hệ và chuẩn hóa dữ liệu
- Sử dụng các mối quan hệ và ràng buộc khóa chính và khóa ngoại
- Cách tạo bảng
- Cách thay đổi bảng
- Cách tạo chế độ xem
- Sử dụng từ đồng nghĩa
- Cách xóa bảng và chế độ xem
Đánh giá (6)
Tôi rất thích sự cân bằng giữa bài giảng và bài tập. Khi gặp khó khăn, Luke đã giúp tôi hiểu rõ vấn đề và hướng dẫn tôi tìm ra giải pháp, điều này đã có tác động tích cực lớn đến sự hiểu biết của tôi.
Tom - Welsh Revenue Authority
Khóa học - Transact SQL Basic
Dịch thuật bằng máy
Łukasz rất tốt. Tôi thích cách Łukasz nói về các thực hành tốt nhất. Tiến độ phù hợp. Tôi thích các bài tập. Có một trang wiki để tham khảo sau này là tốt.
Jake Real - Welsh Revenue Authority
Khóa học - Transact SQL Basic
Dịch thuật bằng máy
Lukasz rất kiên nhẫn và có kiến thức sâu rộng, đã khiến việc học SQL trở nên thú vị và bổ ích. Đây dễ dàng là một trong những buổi huấn luyện đáng giá nhất về bất kỳ chủ đề nào mà tôi từng tham gia!
Carwyn - Welsh Revenue Authority
Khóa học - Transact SQL Basic
Dịch thuật bằng máy
Phil rất tuyệt vời! Ông ấy vừa kiên nhẫn lại vừa am hiểu. Buổi đào tạo diễn ra với tốc độ phù hợp, giúp một nhóm có trình độ SQL khác nhau cùng học từ cơ bản đến các kỹ thuật truy vấn SQL nâng cao. Các bài tập là cách tốt để chúng tôi ghi nhớ những kỹ năng mới học, và hướng dẫn/thảo luận của Phil về nhiều cách khác nhau để đạt được kết quả tương tự rất thú vị.
Sophie Clement - Thames Water Utilites Ltd
Khóa học - Transact SQL Basic
Dịch thuật bằng máy
Tôi cảm thấy rất gần gũi. Các bài tập được lựa chọn tốt và tôi có thể làm việc hiệu quả nhờ kiến thức rõ ràng được cung cấp.
Leah Bayliss - Thames Water Utilites Ltd
Khóa học - Transact SQL Basic
Dịch thuật bằng máy
Bài tập tương tác
Matthew Viner - Thames Water Utilites Ltd
Khóa học - Transact SQL Basic
Dịch thuật bằng máy