El que use tu asignatura: MySQL, PostgreSQL, SQL Server, Oracle o SQLite. La sintaxis básica es muy parecida y adaptamos los ejemplos al tuyo.
Clases particulares de SQL y bases de datos online
Aprende SQL entendiendo qué hace cada consulta: de SELECT y JOIN al diseño de tablas, con un profesor particular que trabaja contigo sobre tus ejercicios y tu temario. Online, individual y a tu ritmo.
Contacta sin compromiso · 5,0 ★ en Google
SQL parece sencillo hasta que llegan los JOIN
Las primeras consultas se aprenden rápido. El bloqueo aparece con varias tablas, agrupaciones y subconsultas: sabes qué resultado quieres, pero no cómo pedírselo a la base de datos. Es un problema habitual en DAM, DAW, ASIR y en las asignaturas de bases de datos de la universidad.
En clase tomamos tu enunciado, dibujamos las tablas y sus relaciones y construimos la consulta paso a paso, comprobando qué devuelve cada parte. Así entiendes la lógica en lugar de memorizar plantillas.
Qué trabajamos en las clases de SQL
- Consultas básicas: SELECT, WHERE, ORDER BY y funciones
- JOIN, agrupaciones (GROUP BY, HAVING) y subconsultas
- Diseño de tablas, claves primarias y foráneas, normalización
- INSERT, UPDATE, DELETE, transacciones e integridad
- Vistas, índices, procedimientos y disparadores
- MySQL, PostgreSQL, SQL Server, Oracle o SQLite según tu asignatura
Errores típicos que corregimos en clase
- JOIN sin la condición correcta
- Si falta la condición de unión o apunta a la columna equivocada, cada fila se combina con todas las de la otra tabla. La consulta devuelve muchas más filas de las que debería y las sumas salen infladas.
- Confundir WHERE con HAVING
- WHERE filtra filas antes de agrupar y HAVING filtra grupos después. Una condición sobre COUNT o SUM no puede ir en WHERE.
- Comparar con NULL usando =
- columna = NULL nunca es verdadero. Hay que escribir IS NULL o IS NOT NULL, y recordar que NOT IN con valores nulos devuelve un resultado vacío.
Del enunciado a la consulta, paso a paso
Empezamos por entender los datos: qué tablas hay, cómo se relacionan y qué te piden. Después escribes la consulta por partes y la ejecutamos para ver el resultado antes de complicarla.
Si preparas un examen, practicamos con ejercicios como los de tu asignatura y repasamos los errores más típicos. No hacemos las entregas por ti: te dejamos preparado para resolverlas tú.
Qué deberías notar al avanzar
- Traduces un enunciado a una consulta sin partir de cero
- Entiendes cuándo usar cada tipo de JOIN
- Diseñas tablas con relaciones coherentes
- Llegas al examen de bases de datos con más soltura
Preguntas frecuentes
Lo que dicen nuestros alumnos
“Llevo un año y medio con ellos y desde que empecé he logrado encontrar mi primer trabajo de programador.”
“Su manera de enseñar es clara y estructurada. Muy paciente y motivador. ¡Lo recomiendo al 100%!”
“Muy buen profesional y preparado, además de flexible para dar alguna clase de última hora. Muy recomendable.”