1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Connected

Bài tập

Đếm số lượng affiliations theo trường đại học

Giờ dữ liệu đã sẵn sàng để phân tích, hãy chạy một vài truy vấn SQL mẫu trên cơ sở dữ liệu. Bạn sẽ dùng lại các khái niệm quen thuộc như GROUP BY cột và JOIN các bảng.

Trong bài này, bạn sẽ tìm xem trường đại học nào có nhiều affiliations nhất (thông qua các giáo sư của trường). Để làm được điều đó, bạn cần cả hai bảng affiliations và professors, vì bảng sau cũng chứa university_id.

Ôn nhanh, hãy nhớ rằng một phép join có cấu trúc như sau:

SELECT table_a.column1, table_a.column2, table_b.column1, ... 
FROM table_a
JOIN table_b 
ON table_a.column = table_b.column

Điều này tạo ra tổ hợp của table_a và table_b, nhưng chỉ gồm các hàng mà table_a.column bằng table_b.column.

Hướng dẫn

100 XP
  • Đếm tổng số affiliations theo từng trường đại học.
  • Sắp xếp kết quả theo số đếm đó, giảm dần.