Челендж 2
У цьому розділі вам потрібно буде використовувати специфічний тип об'єднання таблиць, на відміну від попередніх двох розділів, де теоретично ви могли використовувати однаковий тип JOIN
.
Нагадаю вам, що ми працюємо з двома таблицями:
courses
:
course_id | course_name | description |
---|---|---|
1 | Introduction to Programming | Learn the basics of programming using Python. |
2 | Data Structures and Algorithms | In-depth study of data structures and algorithms. |
3 | Web Development | Learn how to build web applications using HTML, CSS, and JavaScript. |
4 | Database Management | Understand database concepts and SQL. |
... | ... | ... |
11 | DevOps Fundamentals | Learn the principles and practices of DevOps. |
записи
enrollment_id | student_name | course_id | enrollment_date |
---|---|---|---|
1 | Alice Johnson | 1 | 2023-01-15T00:00:00Z |
2 | Bob Brown | 2 | 2023-01-20T00:00:00Z |
3 | Charlie Davis | 1 | 2023-01-25T00:00:00Z |
4 | David Evans | 2023-02-01T00:00:00Z | |
... | ... | ... | ... |
20 | Tina Upton | 7 | 2023-05-01T00:00:00Z |
Завдання
Напишіть запит, щоб отримати список усіх курсів та студентів, у тому числі тих курсів, на які не зареєстровано студентів, та тих студентів, які не зареєстровані на жоден курс.
Для цього вам потрібно використати специфічний тип з'єднання. Також отримайте стовпці саме вказаним порядком:
Додатково відсортуйте результат за стовпцем course_id
. Успіхів!
Все було зрозуміло?
Зміст курсу
Розширений рівень SQL
Розширений рівень SQL
Челендж 2
У цьому розділі вам потрібно буде використовувати специфічний тип об'єднання таблиць, на відміну від попередніх двох розділів, де теоретично ви могли використовувати однаковий тип JOIN
.
Нагадаю вам, що ми працюємо з двома таблицями:
courses
:
course_id | course_name | description |
---|---|---|
1 | Introduction to Programming | Learn the basics of programming using Python. |
2 | Data Structures and Algorithms | In-depth study of data structures and algorithms. |
3 | Web Development | Learn how to build web applications using HTML, CSS, and JavaScript. |
4 | Database Management | Understand database concepts and SQL. |
... | ... | ... |
11 | DevOps Fundamentals | Learn the principles and practices of DevOps. |
записи
enrollment_id | student_name | course_id | enrollment_date |
---|---|---|---|
1 | Alice Johnson | 1 | 2023-01-15T00:00:00Z |
2 | Bob Brown | 2 | 2023-01-20T00:00:00Z |
3 | Charlie Davis | 1 | 2023-01-25T00:00:00Z |
4 | David Evans | 2023-02-01T00:00:00Z | |
... | ... | ... | ... |
20 | Tina Upton | 7 | 2023-05-01T00:00:00Z |
Завдання
Напишіть запит, щоб отримати список усіх курсів та студентів, у тому числі тих курсів, на які не зареєстровано студентів, та тих студентів, які не зареєстровані на жоден курс.
Для цього вам потрібно використати специфічний тип з'єднання. Також отримайте стовпці саме вказаним порядком:
Додатково відсортуйте результат за стовпцем course_id
. Успіхів!
Все було зрозуміло?