Postgres thật, chấm tự động

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.

✓ Không cần đăng ký✓ Không cần cài đặt✓ Chấm bài tự động✓ Có AI assistant kèm
bai_04 — khách hàng theo tỉnh thành
-- Tên tỉnh viết ba kiểu, phải chuẩn hoá trước khi gộp nhóm
select
initcap(btrim(lower(province))) as tinh_thanh
, count(*) as so_khach
from raw_customers
where province is not null
group by 1
order by so_khach desc
limit 5;
● Đạt · 5 dòng · 34 ms
tinh_thanhso_khach
Hải Phòng111
Khánh Hòa111
Bình Dương108
Nghệ An100
Đà Nẵng97
000
bài tập chấm tự động
00
domain phổ biến nhất
0000
bảng dữ liệu thô
000
case study thường gặp
AI assistant

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.

Bài 1 · Hai mươi khách đăng ký gần nhất
1select customer_id, full_name from raw_customers limit 20
Câu SQL của mình sai ở đâu

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.

Tự động chỉ ra chỗ thiếu, nhưng không viết sẵn câu lệnh. Phần đó vẫn là của bạn.
  • Đọ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ì.

Dữ liệu mẫu

Đâ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.

Shopvia30 ngày gần nhất
Doanh thu4,42 tỷ▼ 5,3% so với kỳ trước
Số đơn472▲ 1,9% so với kỳ trước
Giá trị đơn trung bình9,4 tr▼ 7,1% so với kỳ trước
Tỷ lệ huỷ đơn22,5%▼ 11,9% so với kỳ trước

Doanh thu theo ngày

Doanh thu theo ngày

So với kỳ trước dài bằng nhau
Kỳ nàyKỳ trước
02/0107/0112/0117/0122/0127/01

Sản phẩm bán chạy

Theo số lượng đã bán trong kỳ
TÊNĐÃ BÁNDOANH THU
Giày thể thao cao cấp 243812,5 tr
Giày thể thao mini 273276,8 tr
Nồi cơm phổ thông 1103261,3 tr
Sạc dự phòng plus 1743283,6 tr
Sạc dự phòng basic 178317,7 tr
Sạc dự phòng pro 823041,2 tr

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.

Nền tảng hai học phần

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.

Chặng 1

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
Làm bài đầu tiên →
Chặng 2

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
Xem ba mẫu có sẵn →
Đi vào thực chiến

Ba bước, không có bước nào là xem video

1

Đọ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.

2

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.

3

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.

Trả lời câu hỏi vì sao

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.

tik: @huypq17b6
tik: @huypq17b6