🗄️ SQL Nâng Cao Cho Tester
Bạn đã biết SQL cơ bản (SELECT, WHERE, JOIN đơn giản) nhưng muốn tiến xa hơn — viết được SQL như một lập trình viên thực thụ, xử lý được logic nghiệp vụ phức tạp ngay trong database? Đây chính là khóa học dành cho bạn.
Bạn sẽ học được:
- 💻 Lập trình trong SQL — Biến (variable), xử lý chuỗi (string function), cấu trúc điều kiện IF ELSE, vòng lặp WHILE — tư duy lập trình áp dụng ngay trong SQL
- 🔀 CASE WHEN THEN — Xử lý logic điều kiện phức tạp ngay trong câu truy vấn, không cần lấy dữ liệu ra ngoài mới xử lý
- 🔍 Subquery — Truy vấn lồng nhau để giải quyết các bài toán dữ liệu mà query đơn giản không làm được
- ⚙️ Stored Procedure — Đóng gói logic xử lý thành thủ tục có thể gọi lại nhiều lần, tiết kiệm công sức lặp lại
- 🔁 CTE (Common Table Expression) — Viết truy vấn phức tạp dễ đọc, dễ maintain hơn bằng cách chia nhỏ từng bước
- ⚡ Trigger — Tự động thực thi hành động khi có sự kiện xảy ra trên bảng dữ liệu (thêm/sửa/xóa)
- 🔒 Transaction & Try-Catch — Đảm bảo tính toàn vẹn dữ liệu, xử lý lỗi đúng cách khi thao tác nhiều bước cùng lúc
- 🔄 CONVERT — Chuyển đổi kiểu dữ liệu đúng cách, tránh lỗi thường gặp khi so sánh/xử lý dữ liệu khác kiểu
Yêu cầu đầu vào: Đã học xong SQL Cơ Bản hoặc có nền tảng SQL cơ bản (SELECT, WHERE, JOIN đơn giản).
Phù hợp với: Tester từ Middle trở lên muốn nâng cao kỹ năng SQL lên tầm lập trình thực thụ — không chỉ dừng lại ở việc viết query kiểm tra dữ liệu đơn thuần, mà hiểu và làm chủ được cả những logic phức tạp trong database.
Học xong khóa này, SQL không còn là công cụ tra cứu dữ liệu đơn thuần — mà trở thành một kỹ năng lập trình thực sự trong tay bạn.
Chương trình giáo dục
- 17 Chương
- 53 Bài học
- Trọn đời
Mở rộng tất cảThu gọn tất cả
- Giới thiệu khóa học2
- Cài đặt và tạo CSDL thực hành5
- Chuỗi và các hàm xử lý chuỗi5
- Chuyển đổi dữ liệu4
- Phân nhánh dữ liệu2
- Truy vấn lồng3
- Kiểm tra tồn tại dữ liệu2
- Làm việc với biến4
- Giá trị ngẫu nhiên5
- Câu lệnh rẽ nhánh2
- Vòng lặp3
- Common table expression (CTE)2
- Bảng tạm (View)3
- Function (Hàm)3
- Stored procedure2
- Trigger3
- Transaction và try catch3

