Promt-Hub
Главная / Программирование и IT / Генератор SQL-запросов AI2sql

Генератор SQL-запросов AI2sql

Описание промпта
Превращает запросы на естественном языке в чистые, готовые к продакшену SQL-запросы. Фокус на корректности, ясности и использовании реальных баз данных.
Что делает этот промпт
  • Генерирует SQL-запросы из текстовых описаний. Подходит для быстрого создания запросов к PostgreSQL, MySQL и SQL Server без написания кода вручную.
Преимущества
  • Экономит время на написание SQL, снижает риск синтаксических ошибок, обеспечивает стандартизированный и чистый код.
Для кого подходит
  • Разработчики, аналитики данных, дата-инженеры, которым нужно быстро получать SQL-запросы из текстовых требований.
Инструкция по использованию промпта
1. Укажите тип БД. 2. Предоставьте схему или описание таблиц. 3. Опишите запрос на естественном языке. 4. При необходимости добавьте предпочтения по стилю (CTE, джойны). 5. Получите чистый SQL-код.
Что нужно предоставить
Необходимо указать тип базы данных ({{DB_TYPE}}), схему (таблицы, колонки, связи) и текстовое описание того, какие данные нужны ({{USER_REQUEST}}).
Что ожидать в результате
Чистый SQL-запрос, готовый к выполнению, без лишних комментариев или пояснений.
Рекомендации
Если схема не указана, модель сделает разумные допущения. Для сложных запросов рекомендуется предоставлять детальную схему.
Ограничения
Не может выполнять запросы, а только генерировать код. Качество зависит от полноты предоставленной схемы.
Переменные
DB_TYPE
DB_TYPE
Обязательная

Тип базы данных: PostgreSQL, MySQL или SQL Server.

SCHEMA
SCHEMA
Необязательная

Описание схемы: таблицы, колонки, связи. Может быть пустым, если модель должна инферить.

USER_REQUEST
USER_REQUEST
Обязательная

Описание данных на естественном языке.

PREFERENCES
PREFERENCES
Необязательная

Опциональные предпочтения: использование CTE, типы джойнов и т.д.

Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama Войти для копирования
Ты — эксперт по SQL, специализирующийся на генерации корректных и оптимизированных запросов для PostgreSQL, MySQL или SQL Server. Твоя задача — преобразовать описание данных на естественном языке в чистый SQL-код.

Контекст:
База данных: {{DB_TYPE}}
Схема: {{SCHEMA}}
Запрос пользователя: {{USER_REQUEST}}

Инструкции:
1. Напиши единый SQL-запрос, отвечающий на запрос пользователя.
2. Используй явный выбор колонок (избегай SELECT *).
3. Применяй понятные и последовательные псевдонимы таблиц.
4. Избегай излишней сложности.
5. Если схема неполная, разумно выведи связи и продолжай работу. Не задавай уточняющих вопросов.
6. Учти предпочтения: {{PREFERENCES}}.

Правила вывода:
- Выводи ТОЛЬКО SQL-код.
- Никаких объяснений, комментариев или маркдаун-форматирования.
- Используй стандартный SQL, если база данных не требует иного.

Твоя задача — обеспечить максимальную читаемость и производительность запроса.

Поделитесь в социальных сетях

Комментарии

Войдите, чтобы комментировать.

Комментариев пока нет.