Thực chiến SQL trên nguồn dữ liệu chưa clean
600 bài tập trên các bảng chưa qua làm sạch. Viết truy vấn, nhận kết quả chấm ngay, rồi dựng dashboard từ chính câu lệnh của bạn. Bí ở đâu thì có AI assistant đọc đúng câu bạn đang viết.
-- Tên tỉnh viết ba kiểu, phải chuẩn hoá trước khi gộp nhómselectinitcap(btrim(lower(province))) as tinh_thanh, count(*) as so_khachfrom raw_customerswhere province is not nullgroup by 1order by so_khach desclimit 5;
| tinh_thanh | so_khach |
|---|---|
| Hải Phòng | 111 |
| Khánh Hòa | 111 |
| Bình Dương | 108 |
| Nghệ An | 100 |
| Đà Nẵng | 97 |
Bí thì có người gợi ý, nhưng không phải người làm hộ
Học một mình, chỗ khó nhất không phải là không biết viết gì, mà là không biết mình sai ở đâu. Đây là chỗ cần đến AI assistant.
Câu lệnh hiện tại chỉ lấy customer_id và full_name, chưa lọc theo ngày, chưa sắp xếp, và thiếu cột signup_date đề bài yêu cầu.
Vì chưa có ORDER BY, Postgres trả về 20 bản ghi bất kỳ, nên không chắc đó là 20 khách mới nhất.
- Đọc được đúng câu bạn đang viết
Không phải hộp chat chung chung. Nó thấy đề bài, lược đồ các bảng, câu SQL đang dở và cả kết quả chấm gần nhất.
- Không cung cấp đáp án
Không bao giờ đưa đáp án cho bạn. AI giúp chỉ ra chỗ đáng nghi để bạn tự tìm hiểu.
- Mở trợ lý AI ngay cạnh trình soạn sql
Panel mở ngay trong trang làm bài, không rời màn hình. Sửa câu lệnh tới đâu hỏi tiếp tới đó, AI tự đọc lại bản mới.
Gói 0 đồng cho 100.000 token mỗi tháng, khoảng 80 câu hỏi quanh bài tập. Không cần cài thêm gì.
Đây là thứ bạn dựng được sau chặng hai
Ba lĩnh vực, mỗi lĩnh vực một trang tổng quan. Tất cả đều dựng bằng SQL bạn tự viết.
Doanh thu theo ngày
Doanh thu theo ngày
So với kỳ trước dài bằng nhauSản phẩm bán chạy
Theo số lượng đã bán trong kỳDữ liệu thực hành lĩnh vực thương mại điện tử. Số liệu là dữ liệu thực hành của nền tảng, không phải số liệu kinh doanh thật.
Từ câu truy vấn đầu tiên tới bản báo cáo gửi sếp
Hai học phần nối nhau. Học xong chặng một là có đủ kiến thức để bước vào chặng hai.
Thực hành SQL
600 bài, 03 mức khó, chấm bằng so sánh kết quả thật trên Postgres.
- ✓Trình soạn thảo có gợi ý tên bảng và tên cột
- ✓Chạy thử bao nhiêu lần cũng được trước khi nộp
- ✓Ba gợi ý đắt dần khi bí, gợi ý cuối là dòng lệnh chính
- ✓Báo đúng vị trí lỗi cú pháp bằng tiếng Việt ngay trong trình soạn thảo
Dựng dashboard
Viết SQL rồi chọn cách vẽ, xếp nhiều biểu đồ thành một trang trả lời một câu hỏi.
- ✓Bảy loại biểu đồ, tùy biến theo người dùng
- ✓Bộ lọc tương tác áp cho cả trang cùng lúc
- ✓Bộ soát thiết kế bắt lỗi biểu đồ
- ✓Xuất PowerPoint nhúng biểu đồ sửa được số liệu
Ba bước, không có bước nào là xem video
Đọc đề và nhìn dữ liệu thật
Mỗi bài tập đều kèm bảng. Bấm vào là thấy cột nào kiểu dữ liệu gì, dữ liệu cần làm sạch ở đâu.
Viết và chạy thử
Chạy bao nhiêu lần cũng được. Sai cú pháp thì trình soạn thảo tô đúng chỗ Postgres báo.
Nộp và nhận chấm
So kết quả với đáp án theo năm bậc. Lệch chỗ nào nói rõ chỗ đó, không chỉ đúng hay sai.
Dữ liệu ở đây cố ý không clean
Thực tế đi làm thì không có dữ liệu nào được làm sạch ngay từ đầu !
Cùng một tỉnh, ba cách viết
Hà Nội, HÀ NỘI, ha noi nằm cùng một cột. Không lower và btrim thì gộp nhóm ra ba dòng.
Số lưu dưới dạng chữ
Cột giá là text. Sắp xếp thẳng thì '10' đứng trước '9', và hệ thống không hề báo lỗi, bạn phải tự check.
Khoá ngoại trỏ vào hư không
Có đơn hàng gắn với khách không tồn tại. Nếu dùng inner join sẽ làm mất đơn hàng trong im lặng.
Gợi ý, làm đẹp dashboard
Tự động gợi ý đối với những chart vô nghĩa, không tạo giá trị
Mở trang là viết được câu đầu tiên
Không cài Postgres, không tạo tài khoản, không xem video mở đầu. Bí thì hỏi AI assistant ngay trong trang, gói 0 đồng đã có sẵn.