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

    solution

    Đề bài: [SQL Server] Lọc mã trạm viễn thông theo mẫu chữ cái

    Nhà mạng viễn thông cần lọc các trạm BTS có mã bắt đầu bằng một chữ cái thường từ a đến m.

    Dùng LIKE với lớp ký tự [a-m]%.

    Cột Kiểu Ý nghĩa
    matram varchar Mã trạm (chữ thường)
    khuvuc nvarchar Khu vực

    Ví dụ: 'hanoi01' khớp, 'noibai03' không khớp.

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

      Bảng tram_bts.

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

      So sánh phân biệt chữ thường/hoa theo collation mặc định. Sắp xếp theo matram.

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

      Các cột matram, khuvuc.

    Ví dụ:

    Đầu vào:

    CREATE TABLE tram_bts (matram varchar(20), khuvuc nvarchar(30));
    INSERT INTO tram_bts VALUES ('hanoi01',N'Ha Noi'),('noibai03',N'Soc Son'),('mydinh02',N'Nam Tu Liem'),('zone09',N'Khac');

    Đầu ra:

    hanoi01	Ha Noi
    mydinh02	Nam Tu Liem

    Giải thích:

    Cac ma bat dau bang chu cai trong [a-m]: hanoi01 (h), mydinh02 (m). 'noibai03' bat dau bang n va 'zone09' bat dau z deu nam ngoai khoang nen bi loai.

    Đang tải editor...