Har bir kurs nomi va unga yozilgan talabalar sonini chiqaring. Hech kim yozilmagan kurslar ham 0 bilan chiqsin.
Namunaviy ma‘lumotlar
| id integer | title text | credits integer |
|---|---|---|
| 1 | Algoritmlar | 6 |
| 2 | SQL asoslari | 6 |
| 3 | Python | 6 |
| 4 | Diskret matematika | 3 |
| student_id integer | course_id integer | grade integer |
|---|---|---|
| 1 | 2 | 4 |
| 2 | 2 | 5 |
| 2 | 1 | 3 |
| 3 | 1 | 3 |
| 3 | 3 | 2 |
| 3 | 2 | 5 |
| 4 | 2 | 3 |
| 5 | 1 | 4 |
| 5 | 2 | 5 |
| 5 | 3 | 3 |
| 6 | 1 | 2 |
| 6 | 3 | 4 |
| 7 | 3 | 5 |
| 7 | 1 | 2 |
| 7 | 2 | 2 |
| 8 | 1 | 4 |
| 9 | 3 | 5 |
| 9 | 2 | 2 |
| 10 | 1 | 4 |
| 10 | 2 | 2 |
| 10 | 3 | 2 |
Jadval tuzilishi (CREATE TABLE)
CREATE TABLE courses (id INTEGER PRIMARY KEY, title TEXT, credits INTEGER); CREATE TABLE enrollments (student_id INTEGER, course_id INTEGER, grade INTEGER);
Natija
Ikki ustun: title, students_count.
Namunaviy ma‘lumotlarda kutilgan natija
| Algoritmlar | 7 |
| SQL asoslari | 8 |
| Python | 6 |
| Diskret matematika | 0 |
Qatorlar tartibi ahamiyatsiz, ustunlar tartibi muhim. Yechim yashirin, kattaroq ma‘lumotlarda ham tekshiriladi.