Mở thư mục
Khởi động NullReed và mở thư mục thực hành của bạn.
Bạn muốn trả về các hàng không khớp bằng cách dùng LEFT JOIN với IS NULL, xem lại diff trước khi chấp nhận thay đổi, kiểm tra kết quả và ghi nhớ các từ khóa SQL quan trọng.
Khởi động NullReed và mở thư mục thực hành của bạn.
Dùng write_file để tạo tập lệnh SQL mẫu.
Dùng Shell để thực thi truy vấn trên cơ sở dữ liệu của bạn.
Đọc tệp kết quả và xác minh các hàng NULL.
exercises.sqlđã tạoexercises.sqlđã hiển thị diffdb-client < exercises.sqlexit 0output.txtđã tải-- Exercise 1: Find employees without departments
-- Task: Return names where department is missing
SELECT e.name
FROM employees e
LEFT JOIN departments d ON e.dept_id = d.id
WHERE d.id IS NULL;
-- Exercise 2: Count missing departments
SELECT COUNT(*)
FROM employees e
LEFT JOIN departments d ON e.dept_id = d.id
WHERE d.id IS NULL;Tệp chỉ đọc này chứa ba truy vấn SQL chuẩn minh họa JOIN, GROUP BY và LEFT JOIN với bộ lọc IS NULL cho các hàng không khớp.
Bạn bắt đầu bằng cách dùng write_file để tạo tập lệnh SQL định nghĩa các bảng thực hành và chèn dữ liệu giả định, giúp công việc của bạn tách biệt với cơ sở dữ liệu thực tế. Đây là cách luyện tập sql hiệu quả. Agent sau đó đọc tập lệnh để kiểm tra cấu trúc và nội dung. Bạn có thể thực hành sql mà không cần dựa vào hướng dẫn bằng cách viết truy vấn trực tiếp. Chuyển sang chế độ Ask first để agent tạm dừng trước các hành động thay đổi dữ liệu. Cài đặt này đảm bảo bạn phê duyệt các lệnh thay đổi trước khi chúng được thực thi. Chương trình có dung lượng khoảng 34 MB và chạy trên Windows 10 hoặc 11. NullReed hỗ trợ bạn luyện tập join sql bằng cách so sánh kết quả thực tế với kết quả mong đợi.
Agent chạy ứng dụng khách cơ sở dữ liệu qua Shell và lưu kết quả vào tệp văn bản, giúp bạn xác minh tính chính xác và đối chiếu sau này. Điều này rất hữu ích. Sau đó, bạn dùng read_file để xem kết quả cùng với kết quả mong đợi. Agent làm nổi bật các điểm khác biệt trong kết quả, chẳng hạn như hàng thừa hoặc cột thiếu. Bạn có thể chấp nhận thay đổi hoặc yêu cầu sửa lỗi bằng edit_file, nơi hiển thị diff để bạn phê duyệt. Một cách rõ ràng để học sql khi bí là so sánh kết quả thực tế với kết quả mong đợi. Agent làm nổi bật các điểm khác biệt trong kết quả, chẳng hạn như hàng thừa hoặc cột thiếu. Từ đó, bạn có thể tinh chỉnh các truy vấn dựa trên những quan sát chính xác này.