Trường ĐH Bách Khoa Hà Nội muốn tìm các môn học có số sinh viên đăng ký lớn hơn hoặc bằng mọi môn khác trong cùng khoa (tức là đông nhất khoa, có thể đồng hạng).
Bảng monhoc:
| Cột | Kiểu | Ý nghĩa |
|---|---|---|
| mamon | INT | Mã môn |
| ten | NVARCHAR(50) | Tên môn |
| khoa | NVARCHAR(30) | Khoa phụ trách |
| sosv | INT | Số sinh viên đăng ký |
Dùng truy vấn con với >= ALL: chọn môn có sosv >= ALL các môn cùng khoa. In ten, khoa, sosv.
SETUP SQL tạo bảng monhoc và chèn dữ liệu.
sosv ≥ 0. 1 ≤ số môn ≤ 1000.
Mỗi dòng: ten, khoa, sosv. Sắp xếp theo khoa tăng dần, ten tăng dần.
Ví dụ:
Đầu vào:
CREATE TABLE monhoc (mamon INT, ten NVARCHAR(50), khoa NVARCHAR(30), sosv INT);
INSERT INTO monhoc VALUES
(1, N'Giai tich', N'Toan', 120),
(2, N'Dai so', N'Toan', 90),
(3, N'Vat ly 1', N'Ly', 150),
(4, N'Vat ly 2', N'Ly', 150);
Đầu ra:
Vat ly 1 Ly 150
Vat ly 2 Ly 150
Giai tich Toan 120
Giải thích:
Đang tải editor...