Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: [SQL 4.2] Phân loại khách hàng theo năm đăng ký

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 4: Kiểu dữ liệu và hàm xử lý dữ liệu — khóa SQL

    Ban giám đốc muốn xem quy mô khách hàng theo năm đăng ký (YEAR(created_date)) và gắn nhãn thâm niên cho từng năm:

    Năm đăng ký nhom
    ≤ 2021 CU
    2022 đến 2024 TRUNG
    ≥ 2025 MOI

    Với mỗi năm có khách đăng ký, hãy xuất nam_dk, so_khach (số khách hàng đăng ký năm đó) và nhom. Sắp xếp theo nam_dk tăng dần.

    Gợi ý: gom nhóm theo năm ở truy vấn con, rồi gắn nhãn bằng CASE ở truy vấn ngoài (hoặc lặp lại biểu thức CASE trong GROUP BY).

    • Định dạng đầu vào:

      Bảng Customers(customer_id, created_date).

    • Định dạng đầu ra:

      nam_dk, so_khach, nhom (TAB); sắp xếp theo nam_dk.

    Ví dụ:

    Đầu vào:

    Đầu ra:

    2018	1	CU
    2019	3	CU
    2020	7	CU
    2021	9	CU
    2022	5	TRUNG
    2023	5	TRUNG
    2024	4	TRUNG
    2025	2	MOI
    2026	4	MOI

    Giải thích:

    Mỗi năm có khách đăng ký xuất hiện đúng một dòng.

    Chủ đề

    📊 SQLSQLSQL: Buổi 4 – Kiểu dữ liệu & hàm xử lýTất cả môn học

    Đang tải editor...