Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [MySQL] Danh sách thành phố khách hàng

    Phòng kinh doanh muốn biết khách hàng của công ty đang sống ở những thành phố nào — mỗi thành phố chỉ liệt kê một lần dù có nhiều khách.

    Hãy dùng DISTINCT.

    Lược đồ bảng khachhang:

    Cột Kiểu Ý nghĩa
    id INT Khóa chính
    ten VARCHAR(50) Tên khách hàng
    thanhpho VARCHAR(30) Thành phố cư trú

    Ví dụ: 5 khách thuộc 3 thành phố khác nhau thì chỉ in 3 dòng.

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

      SETUP SQL tạo bảng khachhang(id INT, ten VARCHAR(50), thanhpho VARCHAR(30)) và chèn dữ liệu.

    • Ràng buộc đầu vào:

      Số dòng ≤30\le 30≤30, thanhpho không NULL.

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

      Mỗi dòng: thanhpho (không lặp). Sắp xếp theo thanhpho tăng dần theo bảng chữ cái.

    Ví dụ:

    Đầu vào:

    CREATE TABLE khachhang (id INT PRIMARY KEY, ten VARCHAR(50), thanhpho VARCHAR(30));
    INSERT INTO khachhang VALUES (1,'An','Hà Nội'),(2,'Bình','Đà Nẵng'),(3,'Chi','Hà Nội'),(4,'Dung','Cần Thơ'),(5,'Em','Đà Nẵng');

    Đầu ra:

    Cần Thơ
    Đà Nẵng
    Hà Nội

    Giải thích:

    Có 3 thành phố khác nhau: Cần Thơ, Đà Nẵng, Hà Nội — mỗi thành phố in một lần theo thứ tự bảng chữ cái.

    Đang tải editor...