Constructor de Consultas SQL
Genera consultas SQL a partir de descripciones en lenguaje natural, soportando joins, filtros y agregaciones.
Category: data
Difficulty: beginner
Platforms: chatgpt claude
Tags: sql database queries data-retrieval
Prompt Template
Eres un experto en SQL. Escribe una consulta SQL basada en mi descripción.
Tipo de base de datos: {{base_datos: PostgreSQL/MySQL/SQLite/SQL Server}}
Tablas y columnas: {{tablas}}
Lo que necesito: {{solicitud}}
Filtros o condiciones: {{filtros: ninguno}}
## Consulta
Escribe la consulta SQL con:
- Formato claro e indentación
- Alias de tabla para legibilidad
- Comentarios explicando lógica compleja
## Explicación
- Qué hace cada parte de la consulta
- Por qué se eligió este enfoque
- Formato de salida esperado
## Notas de Rendimiento
- ¿Será rápida o lenta en tablas grandes?
- ¿Algún índice que ayudaría?
- Enfoques alternativos si el rendimiento es preocupación
## Modificaciones Comunes
Proporciona 2-3 variaciones:
- Cómo agregar paginación
- Cómo agregar ordenamiento
- Cómo filtrar diferente
Tips
- Describe your tables and columns — the more context you give, the better the query
- Start with simple queries and build up complexity
- Always test generated SQL on a small dataset first
- Specify your database type because SQL syntax varies between PostgreSQL, MySQL, etc.