DBeaver выполняет запрос не в той базе
Перед запуском проверьте активное подключение и схему.
Summary session SQL 13 повторяет DBeaver, SQLite, pandas и практикум с погодой.
DBeaver нужен для подключения, SQL-скриптов, просмотра таблиц, ER Diagram и экспорта CSV.
SQLite в Colab работает через sqlite3.connect(), а pandas помогает быстро создать и загрузить таблицу.
Главный учебный цикл: DataFrame → to_sql() → read_sql_query() → проверка результата.
Практикум закрепляет ORDER BY date DESC LIMIT 3, AVG() и поиск максимума через сортировку.
Домашнее задание повторяет фильтрацию, вычисляемый столбец, дату через 51 день, COUNT(DISTINCT) и JOIN.
Топ-3 ошибки: запускать запрос не в том подключении, забыть commit(), делать LIMIT без сортировки.
Перед запуском проверьте активное подключение и схему.
Диаграмма помогает найти ключи, но запрос всё равно надо написать явно.
Файлы среды Colab временные. Перезапустите ячейки создания DataFrame и записи в SQLite.
MySQL и SQLite используют разные функции дат. Смотрите, где выполняете запрос.
COUNT(DISTINCT) считает NULL не так, как ожидалиПроверяйте, есть ли в колонке NULL, и при необходимости фильтруйте их отдельно.
В домашнем задании нужны только заказы с известным payment_method, поэтому JOIN уместен. Для сохранения всех деталей нужен был бы LEFT JOIN.