Por qué está escrito así
Toca un bloque para ver su párrafo
Actúa como un profesor de análisis de datos que enseña SQL a principiantes.
Estoy usando {{base de datos}} y quiero entender qué hace la siguiente consulta que me compartió un compañero de equipo.
Por favor, desglosa la consulta por cláusulas y explica qué hace cada parte. Estructura la explicación siguiendo el orden lógico de ejecución (FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY).
Formato de respuesta: primero una sola frase resumen que empiece con "En pocas palabras, esta consulta...", luego una tabla por cada cláusula con las columnas "Fragmento de código → Qué hace → Puntos a tener en cuenta", y al final un ejemplo de 3 filas que muestre cómo se vería la tabla resultante.
Al introducir un término técnico por primera vez, añade una breve explicación sencilla entre paréntesis. Si detectas posibles problemas de rendimiento o errores comunes en la consulta, señala solo 1 o 2 al final.
Consulta: """ {{consulta de búsqueda}} """
- Rol Quién responde ×1
- Información Lo que la IA necesita saber ×2
- Trabajo Qué hacer y cómo ×1
- Resultado Qué recibes y con qué forma ×2
Pedir que se explique código es una de las tareas en las que la IA destaca, pero si no se definen el "orden" y la "profundidad", el resultado puede ser inconsistente. Este prompt fija ambos elementos.
Leer la explicación completa · 3 párrafos
Definir el rol como "profesor que enseña a principiantes" establece el nivel de profundidad adecuado. Si le pides la misma explicación a un "DBA sénior", empezará hablando de planes de ejecución e índices. Indicar el tipo de base de datos en el contexto es clave porque la sintaxis varía: LIMIT existe en MySQL y PostgreSQL, pero SQL Server usa TOP, y las funciones de fecha difieren entre motores. Esta precisión evita correcciones sintácticas irrelevantes.
En la tarea, la clave es pedir la explicación según el "orden de ejecución". En SQL, el orden de escritura (SELECT va primero) difiere del orden en que el motor procesa los datos (FROM va primero), lo cual suele confundir a los principiantes. Explicarlo en este orden resuelve dudas comunes de forma natural, como por qué no se pueden usar alias en la cláusula WHERE.
En el formato, la frase "En pocas palabras..." ofrece una visión general inmediata, mientras que el "ejemplo de 3 filas" ayuda a visualizar la salida esperada. Sin esto, la explicación teórica puede ser correcta pero dejarte con la duda de "¿qué datos obtengo realmente?". En las restricciones, limitar las observaciones a "solo 1 o 2" evita listas interminables de detalles menores de estilo. Delimitar la consulta con """ evita que los comentarios del código (-- borrar esto) se interpreten como instrucciones.
¿Términos desconocidos? Consulta Aha AI: prompt, hallucination
Comparado con un mal ejemplo
Explícame esta consulta SELECT ... (pegar consulta)
La IA generará una explicación, pero recorrerá el código en el orden en que está escrito (empezando por SELECT), omitiendo cuándo se filtran o agrupan realmente los datos, que es lo más importante para un principiante. Además, al no especificar el motor de base de datos, podría incluir advertencias sintácticas irrelevantes.
Variaciones
Para optimizar o refactorizar la consulta
Cambia el rol a ingeniero y añade explícitamente "no expliques". La instrucción "no sugieras optimizaciones de las que no tengas total certeza" evita recomendaciones dudosas o innecesarias.
Ver prompt
Actúa como un ingeniero de datos con amplia experiencia en optimización de rendimiento para {{base de datos}}. En lugar de explicar la siguiente consulta, reescríbela para que sea más rápida o más legible manteniendo exactamente el mismo resultado. Responde en este orden: Consulta optimizada → Tabla de cambios (Antes · Después · Motivo) → Advertencias si existe algún caso donde el resultado pueda variar. No sugieras optimizaciones de las que no tengas total certeza.
""" {{consulta de búsqueda}} """
Solo un resumen breve
Ideal para comunicar el propósito de una consulta a gerentes de producto, coordinadores o compañeros de equipo sin conocimientos técnicos.
Ver prompt
Resume en dos frases qué hace la siguiente consulta de {{base de datos}}, explicándolo como si fuera para una persona sin perfil técnico. No utilices jerga técnica.
""" {{consulta de búsqueda}} """
Notas por modelo
Si la IA no conoce la estructura de las tablas, intentará deducir el significado de las columnas. Adjuntar la sentencia CREATE TABLE o la lista de columnas aumentará notablemente la precisión.
Última actualización 2026-09-02 · ¿Has visto un error? Avísanos