Генератор 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, если база данных не требует иного.
Твоя задача — обеспечить максимальную читаемость и производительность запроса.
Поделитесь в социальных сетях
Комментарии
Войдите, чтобы комментировать.
Комментариев пока нет.