OpoTests/Public/md/gemini/chuletas/sql.md
2026-04-09 20:01:06 +02:00

11 lines
521 B
Markdown

> **Esquema**
- `WHERE`: Filtrado de tuplas (filas individuales).
- `GROUP BY`: Agrupación de filas.
- `HAVING`: Filtrado de agrupaciones (requiere función de agregación).
> **Trampas y alertas**
- Intentar usar funciones como `SUM()`, `COUNT()` o `AVG()` dentro de la cláusula `WHERE`.
- Colocar sintácticamente el `HAVING` antes del `GROUP BY`.
- Creer que `HAVING` puede existir sin `GROUP BY` y funcionar como un `WHERE` normal (aunque en algunos motores no da error, conceptualmente es una trampa de examen).