Ban CNTT của trường cần thống kê sinh viên đăng ký tài khoản bằng email thuộc tên miền nào để quyết định cấu hình SSO. Bảng taikhoan:
| Cột | Kiểu | Ý nghĩa |
|---|---|---|
| ma | INT | mã tài khoản |
| VARCHAR(100) | địa chỉ email, luôn chứa đúng một ký tự '@' |
Hãy tách phần tên miền (chuỗi sau ký tự '@') và đếm số tài khoản của mỗi tên miền.
Ví dụ: 'an@st.neu.edu.vn' có tên miền 'st.neu.edu.vn'.
SETUP SQL tạo bảng taikhoan và chèn dữ liệu.
1≤ số dòng ≤300; email không chứa khoảng trắng, phần tên miền không rỗng.
Mỗi dòng gồm 2 cột: tenmien, soluong — sắp xếp theo soluong giảm dần, rồi tenmien tăng dần.
Ví dụ:
Đầu vào:
CREATE TABLE taikhoan (ma INT, email VARCHAR(100));
INSERT INTO taikhoan VALUES (1, 'an@st.neu.edu.vn'),(2, 'binh@gmail.com'),(3, 'chi@st.neu.edu.vn'),(4, 'dung@st.neu.edu.vn'),(5, 'em@gmail.com'),(6, 'phuc@yahoo.com');
Đầu ra:
st.neu.edu.vn 3
gmail.com 2
yahoo.com 1
Giải thích:
Đang tải editor...