Отладка запросов и итоговый проект

Отладка SQL: синтаксические, логические ошибки и ошибки с NULL

Содержание курса

Исправьте неоднозначный столбец и NULL-фильтр

Аналитик хотел найти клиентов без заказов, но запрос ниже сначала падает из-за неоднозначного customer_id, а после исправления одного только столбца всё равно возвращает пустой результат из-за сравнения с NULL. Исправьте обе ошибки. Верните customer_id и name клиентов без единого заказа, используя LEFT JOIN, и отсортируйте результат по customer_id.

О данных в ответах

Используйте учебные данные. Не вставляйте пароли, токены, ключи доступа, паспортные и банковские данные, а также персональные данные других людей. Политика обработки данных.

Проверяется тестами (1)
  • Тест 1
    Дополнительная подготовка SQLite
    INSERT INTO customers (customer_id, name) VALUES (1, 'Аня'), (2, 'Борис'), (3, 'Вера');
    INSERT INTO orders (order_id, customer_id, total_amount) VALUES (10, 1, 500), (11, 1, 300);
    Ожидаемый результат SQLite
    2|Борис
    3|Вера
    
Практика SQLite 3

Запрос выполняется в изолированной SQLite-базе через Modal. Скрытые проверки могут добавлять свои строки перед запуском решения.

РешениеSQL · SQL / SQLite 3 (Modal)

Отправьте решение, чтобы увидеть результаты тестов.