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

    solution

    Đề bài: [SQL Server] Sinh email sinh viên từ mã và tên

    Phòng CNTT trường ĐH Ngoại thương sinh email sinh viên theo quy tắc: chữ thường của tên gọi (từ cuối trong họ tên) nối với mã sinh viên rồi @ftu.edu.vn.

    Bảng sinhvien:

    Cột Kiểu Ý nghĩa
    masv INT Mã sinh viên
    hoten NVARCHAR(60) Họ tên đầy đủ (các từ ngăn bởi dấu cách)

    Email = LOWER(tengoi) + CAST(masv AS VARCHAR) + '@ftu.edu.vn', trong đó tengoi là từ cuối của hoten. In masv, email.

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

      SETUP SQL tạo bảng sinhvien và chèn dữ liệu.

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

      hoten có ít nhất một từ. tengoi không dấu. 1 ≤ số SV ≤ 1000.

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

      Mỗi dòng: masv, email. Sắp xếp theo masv tăng dần.

    Ví dụ:

    Đầu vào:

    CREATE TABLE sinhvien (masv INT, hoten NVARCHAR(60));
    INSERT INTO sinhvien VALUES
    (1, N'Nguyen Van An'),
    (2, N'Tran Thi Mai');

    Đầu ra:

    1	an1@ftu.edu.vn
    2	mai2@ftu.edu.vn

    Giải thích:

    SV1 tên gọi 'An' -> 'an1@ftu.edu.vn'. SV2 tên gọi 'Mai' -> 'mai2@ftu.edu.vn'. Tên gọi viết thường rồi nối mã và đuôi.

    Đang tải editor...