Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Челендж 2 | Joining Tables
Розширений рівень SQL

Челендж 2Челендж 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. Успіхів!

Все було зрозуміло?

Секція 3. Розділ 7
toggle bottom row
course content

Зміст курсу

Розширений рівень SQL

Челендж 2Челендж 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. Успіхів!

Все було зрозуміло?

Секція 3. Розділ 7
toggle bottom row
some-alt