Разобрать SQL-запрос с ИИ
Попросите объяснение, допущения и проверочные примеры до выполнения запроса.
Когда полезно
При изучении чужого SELECT или поиске причины лишних строк. Модель может объяснить логику, но не знает фактическое содержимое вашей базы.
Что проверить самому
Сверьте имена полей со схемой, NULL, типы, кратность соединений и применённый диалект. Выполните запрос на учебном наборе с известным ожидаемым результатом и минимальными правами.
Ограничения
Не передавайте производственные выгрузки и строки подключения. Не запускайте предложенные команды изменения данных без самостоятельного понимания и разрешённого окружения.
ЗАДАЧА Объясни и проверь SELECT-запрос. КОНТЕКСТ Диалект: [PostgreSQL/SQLite/другой]. Нужен безопасный анализ учебной схемы. ВХОДНЫЕ ДАННЫЕ Схема без секретов: [DDL]. Запрос: [SQL]. Ожидаемая гранулярность: [одна строка на что]. ОГРАНИЧЕНИЯ Не изменяй данные. Не выдумывай поля. Отдельно проверь NULL, кратность JOIN и условия WHERE. Не выполняй запрос. ОЖИДАЕМЫЙ ФОРМАТ Объяснение по шагам, список допущений, минимальные тестовые данные, ожидаемая таблица результата и возможные ошибки.
Проверьте результат по требованиям и на тестовых данных. Удалите секреты и персональные данные перед отправкой.