1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în baze de date relaționale în SQL

Connected

exercițiu

Numără afilierile per universitate

Acum că datele tale sunt pregătite pentru analiză, hai să rulăm câteva interogări SQL pe baza de date. Vei folosi concepte deja cunoscute, precum gruparea după coloane și îmbinarea tabelelor.

În acest exercițiu, vei afla care universitate are cele mai multe afilieri (prin intermediul profesorilor săi). Pentru asta, ai nevoie atât de tabelul affiliations, cât și de tabelul professors, deoarece acesta din urmă conține și coloana university_id.

Ca o scurtă recapitulare, reține că join-urile au următoarea structură:

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

Acesta produce o combinație între table_a și table_b, dar include doar rândurile în care table_a.column este egal cu table_b.column.

Instrucțiuni

100 XP
  • Numără numărul total de afilieri pentru fiecare universitate.
  • Sortează rezultatul după acel număr, în ordine descrescătoare.