Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Repaso SQL
0
%
0
0
0
Back
Restart
¿Cómo se diferencian los operadores LEFT JOIN y RIGHT JOIN?
LEFT JOIN devuelve todas las filas de la tabla izquierda, RIGHT JOIN de la derecha.
Oops!
Okay!
SELECT nombre, apellido FROM Estudiante WHERE año_curso = (SELECT MAX(año_curso) FROM Estudiante);
Selecciona los nombres y apellidos de los estudiantes que están en el curso más alto de la escuela.
Oops!
Okay!
¿Qué es una subconsulta y cuándo se utiliza?
Es una consulta dentro de otra.
Oops!
Okay!
¿Qué es un procedimiento almacenado y para qué sirve?
Es un conjunto de sentencias almacenadas que se ejecutan juntas.
Oops!
Okay!
¿Cómo insertarías nuevos datos en una tabla?
Usando INSERT INTO tabla (columnas) VALUES (valores);.
Oops!
Okay!
¿Cómo ordenarías los resultados de una consulta en orden descendente según una columna?
Usando ORDER BY columna DESC;.
Oops!
Okay!
¿Qué diferencia hay entre una clave primaria y una clave foránea?
La clave primaria identifica filas de manera única, y la clave foránea referencia la clave primaria de otra tabla.
Oops!
Okay!
¿Qué es un JOIN?
Combina filas de varias tablas. Ejemplo: INNER JOIN.
Oops!
Okay!
SELECT COUNT(*) AS total_mascotas FROM Mascota WHERE especie = 'Lechuza'; ¿qué hace?
Cuenta cuántas mascotas de tipo "Lechuza" hay registradas en la tabla Mascota.
Oops!
Okay!
Explica el uso de la cláusula GROUP BY.
Agrupa filas por una columna, útil con funciones de agregación como COUNT().
Oops!
Okay!
¿Cuáles son las funciones de agregación más comunes en SQL y para qué se usan?
COUNT(), SUM(), AVG(), MIN(), y MAX() para contar, sumar, promediar, etc.
Oops!
Okay!
¿Para qué se usa la cláusula HAVING y en qué se diferencia de WHERE?
HAVING filtra resultados después de un GROUP BY; WHERE lo hace antes.
Oops!
Okay!
¿Cómo filtrarías los resultados de una consulta?
Con la cláusula WHERE
Oops!
Okay!
¿Qué hace la palabra clave DISTINCT en una consulta?
Elimina duplicados, mostrando solo valores únicos.
Oops!
Okay!
SELECT nombre, apellido FROM Estudiante WHERE fecha_nacimiento LIKE '1979%';
Selecciona los nombres y apellidos de los estudiantes que nacieron en el año 1979.
Oops!
Okay!
¿Cómo se utiliza la sentencia SELECT para obtener todos los datos de una tabla?
Usando SELECT * FROM tabla; para obtener todas las columnas.
Oops!
Okay!
¿Cómo se utiliza la sentencia UPDATE y por qué es importante incluir una cláusula WHERE?
Actualiza datos. WHERE evita modificar todas las filas.
Oops!
Okay!
SELECT nombre, apellido FROM Estudiante WHERE id_estudiante NOT IN (SELECT id_estudiante FROM Mascota); ¿Qué hace?
Selecciona los nombres y apellidos de los estudiantes que no tienen ninguna mascota asignada.
Oops!
Okay!
¿Qué es una transacción en bases de datos y qué instrucciones se usan para confirmarla o deshacerla?
Conjunto de operaciones atómicas. Se confirma con COMMIT y se revierte con ROLLBACK.
Oops!
Okay!
¿Cómo eliminarías un registro de una tabla usando DELETE?
Usando DELETE FROM tabla WHERE condición;.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies