DAILY QUERY · HANDS-ON SQL

Một dòng SQL,
một ngày tiến bộ thực sự.

Từ SELECT đến hàm cửa sổ (window function), hãy đọc khái niệm của tám giai đoạn và chạy thử ngay. Một engine SQLite thật trên điện thoại trả về kết quả, và ba bộ dữ liệu xác nhận câu trả lời của bạn.

  • Không cần đăng ký
  • Chạy ngoại tuyến
  • Miễn phí sử dụng

iOS / Android · 20 ngôn ngữ

Liên kết tải xuống từ cửa hàng sẽ mở sau khi phát hành.

Biểu tượng ứng dụng Haru SQL - hình trụ cơ sở dữ liệu đang mỉm cười

Cách hoạt động

  1. Mở nhiệm vụ hôm nay

    Mở truy vấn của hôm nay trên màn hình chính, hoặc chọn giai đoạn và khái niệm từ gói dữ liệu thuộc 28 chủ đề.

  2. Viết và chạy SQL

    Xem trước các bảng, tự viết truy vấn và chạy. Bảng kết quả hiện ra ngay lập tức.

  3. Kiểm tra và tích lũy

    Kiểm tra câu trả lời để xem kết quả khác với kết quả mong đợi như thế nào. Các khái niệm bạn giải được sẽ được cộng dồn vào tiến độ.

FEATURES

Học SQL bằng cách thực hành

Lộ trình 8 giai đoạn

Học từng bước qua SELECT, WHERE, tổng hợp và GROUP BY, JOIN, truy vấn con, CTE và hàm cửa sổ, với 64 dạng truy vấn và 1.792 nhiệm vụ cốt lõi.

Dữ liệu từ 28 chủ đề

Quán cà phê, hiệu sách, du lịch, thư viện, khu cắm trại và nhiều hơn nữa. Mỗi chủ đề có năm bảng liên quan, bao gồm cả những cái bẫy thực tế như giá trị NULL và giá trị bằng nhau.

Chấm theo kết quả

Câu trả lời được chấm theo thứ tự cột, giá trị, NULL và các dòng trùng lặp trong kết quả chứ không phải văn bản SQL, sau đó được xác minh lại trên hai bộ dữ liệu ẩn. Nếu sai, bạn sẽ thấy các dòng ví dụ bị khác.

Thử lại với dữ liệu mới

Tạo dữ liệu mới để áp dụng cùng một khái niệm cho các giá trị và mối quan hệ khác nhau. Gợi ý, giải thích và học với giải pháp luôn sẵn sàng khi bạn cần.

Cơ sở dữ liệu của tôi

Tạo cơ sở dữ liệu trống hoặc mẫu và tự chạy CREATE, INSERT, UPDATE, giao dịch (transaction), trigger và chỉ mục. Bao gồm 24 ví dụ mẫu SQL và tính năng "Hoàn tác thay đổi cuối cùng".

20 ngôn ngữ

Theo ngôn ngữ thiết bị hoặc chọn một ngôn ngữ trong Cài đặt. Màn hình, nhiệm vụ, gợi ý và hướng dẫn xử lý lỗi hiển thị bằng ngôn ngữ của bạn, còn SQL và giá trị dữ liệu giữ nguyên ở mọi ngôn ngữ.

SQL của bạn luôn nằm trên điện thoại

Không cần tài khoản. Tiến độ, SQL bạn viết và các cơ sở dữ liệu bạn tạo chỉ được lưu trong bộ nhớ của ứng dụng trên thiết bị và không bao giờ được gửi cho chúng tôi hay nhà quảng cáo. Ứng dụng Android hiển thị quảng cáo biểu ngữ Google AdMob ở cuối màn hình; Chính sách quyền riêng tư giải thích dữ liệu quảng cáo mà Google xử lý.

Chính sách quyền riêng tư →

Nhiệm vụ và dữ liệu trong Haru SQL là hư cấu, được tạo ra để học SQL; các số tiền chỉ là điểm học tập. Truy vấn chạy theo cú pháp SQLite, vì vậy tên hàm hoặc kết quả có thể khác ở các cơ sở dữ liệu khác.