NEW
Font size
WorksheetsExamen SQL Segundo Parcial
Total questions: 60
Worksheet time: 2hrs 0mins
¿Qué comando de SQL se utiliza para seleccionar datos de una tabla?
SELECT
INSERT
DELETE
UPDATE
¿Qué comando se usa para agregar una nueva fila a una tabla en SQL?
INSERT INTO
ADD
CREATE
JOIN
¿Cuál es la sintaxis correcta para seleccionar todas las columnas de una tabla llamada Clientes?
SELECT * FROM Clientes;
SELECT ALL FROM Clientes;
SHOW ALL Clientes;
EXTRACT * FROM Clientes;
¿Cuál es el propósito de la cláusula WHERE en SQL?
Para ordenar los datos
Para seleccionar columnas específicas
Para filtrar registros que cumplen una condición
Para agrupar datos similares
¿Cuál de las siguientes consultas SQL devuelve solo los nombres únicos de una columna Ciudad en la tabla Clientes?
SELECT Ciudad FROM Clientes;
SELECT UNIQUE Ciudad FROM Clientes;
SELECT DISTINCT Ciudad FROM Clientes;
SELECT Ciudad UNIQUE FROM Clientes;
¿Qué comando se utiliza para actualizar el valor de una columna en SQL?
UPDATE
CHANGE
MODIFY
ALTER
¿Cuál es el resultado de la siguiente consulta SQL?
SELECT COUNT(*) FROM Productos;
El número total de filas en la tabla Productos
La suma de los valores en la tabla Productos
El número total de columnas en la tabla Productos
La fila más reciente en la tabla Productos
¿Qué palabra clave en SQL se usa para ordenar los resultados de una consulta?
ORDER
SORT
ARRANGE
ORDER BY
En SQL, ¿cuál es la cláusula que se usa para agrupar registros que tienen valores idénticos en columnas específicas?
GROUP BY
ORDER BY
WHERE
DISTINCT
¿Cuál es la diferencia entre DELETE y DROP en SQL?
DELETE elimina una columna y DROP elimina una fila
DELETE elimina registros de una tabla, y DROP elimina toda la tabla
DELETE elimina toda la tabla, y DROP elimina registros de una tabla
No hay diferencia
¿Cómo seleccionas solo los registros donde el valor de la columna Edad es mayor que 30 en una tabla Usuarios?
SELECT * FROM Usuarios WHERE Edad < 30;
SELECT * FROM Usuarios HAVING Edad > 30;
SELECT * FROM Usuarios WHERE Edad > 30;
SELECT Edad > 30 FROM Usuarios;
¿Qué función de agregación se utiliza para obtener el valor máximo de una columna en SQL?
MAX
HIGHEST
TOP
UPPER
¿Qué tipo de SQL se usa para definir la estructura de una base de datos, como crear tablas y modificar columnas?
DML (Data Manipulation Language)
DDL (Data Definition Language)
DCL (Data Control Language)
TCL (Transaction Control Language)
¿Qué comando se utiliza para eliminar todos los registros de una tabla sin eliminar la tabla en sí?
DROP
DELETE
REMOVE
TRUNCATE
¿Cuál es la función de agregación en SQL que devuelve el valor promedio de una columna numérica?
SUM
COUNT
AVG
MEDIAN
¿Qué tipo de JOIN en SQL devuelve todos los registros cuando hay una coincidencia en ambas tablas y las filas no coincidentes de ambas tablas?
INNER JOIN
LEFT JOIN
RIGHT JOIN
FULL OUTER JOIN
¿Qué comando SQL se utiliza para modificar una columna existente en una tabla?
UPDATE
MODIFY
ALTER TABLE
CHANGE
Si tienes una tabla llamada Empleados con una columna Salario, ¿cómo puedes aumentar todos los salarios en un 10%?
UPDATE Empleados SET Salario = Salario + 10;
UPDATE Empleados SET Salario = Salario * 1.1;
UPDATE Empleados ADD 10% TO Salario;
MODIFY Empleados SET Salario = Salario * 1.1;
¿Cuál es la instrucción correcta para seleccionar los registros en los que la columna Nombre comienza con la letra 'A' en la tabla Clientes?
SELECT * FROM Clientes WHERE Nombre LIKE '%A';
SELECT * FROM Clientes WHERE Nombre LIKE 'A%';
SELECT * FROM Clientes WHERE Nombre = 'A%';
SELECT * FROM Clientes WHERE Nombre IN ('A%');
¿Cuál de las siguientes opciones describe un PRIMARY KEY en SQL?
Una columna que permite valores duplicados
Una columna que permite valores NULL
Una columna o combinación de columnas que identifica de manera única cada fila en una tabla
Una columna que solo permite valores numéricos
¿Qué tipo de dato en SQL se usa generalmente para almacenar texto largo, como descripciones?
VARCHAR
CHAR
TEXT
INTEGER
Si quieres contar cuántos empleados hay en cada departamento en una tabla Empleados, ¿qué cláusula utilizarías?
GROUP BY
ORDER BY
JOIN
WHERE
¿Cuál de los siguientes comandos se usa para crear una tabla en SQL?
MAKE TABLE
BUILD TABLE
CREATE TABLE
INSERT TABLE
¿Qué resultado se obtiene con la siguiente consulta SQL?
SELECT MAX(FechaNacimiento) FROM Usuarios;
La fecha de nacimiento más antigua en la tabla Usuarios
La fecha de nacimiento más reciente en la tabla Usuarios
El número total de registros en la tabla Usuarios
La suma de todas las fechas de nacimiento en la tabla Usuarios
¿Cuál es el propósito de la cláusula HAVING en SQL?
Filtrar registros después de agruparlos con GROUP BY
Ordenar los registros
Limitar el número de registros devueltos
Seleccionar columnas específicas
¿Cuál de las siguientes opciones es un comando de DML en SQL?
CREATE
ALTER
INSERT
DROP
¿Qué operador de SQL se usa para combinar las condiciones en una consulta WHERE?
AND
OR
NOT
Todas las anteriores
¿Cuál es la función de la instrucción ALTER TABLE en SQL?
Eliminar una tabla de la base de datos
Insertar datos en una tabla
Modificar la estructura de una tabla existente
Cambiar el nombre de una columna
¿Qué tipo de JOIN se usa para devolver solo los registros que tienen coincidencias en ambas tablas?
LEFT JOIN
RIGHT JOIN
FULL JOIN
INNER JOIN
¿Cuál es el comando SQL correcto para eliminar una columna de una tabla?
DELETE COLUMN NombreColumna FROM Tabla;
ALTER TABLE Tabla REMOVE COLUMN NombreColumna;
ALTER TABLE Tabla DROP COLUMN NombreColumna;
DROP COLUMN NombreColumna IN Tabla;
¿Qué tipo de datos en SQL es más adecuado para almacenar un valor verdadero o falso?
INTEGER
TEXT
BOOLEAN
CHAR
¿Cuál de las siguientes opciones describe el propósito de un índice (INDEX) en SQL?
Reducir el tamaño de la tabla
Aumentar la cantidad de columnas en una tabla
Mejorar la velocidad de búsqueda y recuperación de datos
Ordenar automáticamente todos los registros de una tabla
¿Cómo puedes renombrar una tabla en SQL?
UPDATE TABLE Tabla1 RENAME TO Tabla2;
ALTER TABLE Tabla1 RENAME TO Tabla2;
CHANGE TABLE Tabla1 TO Tabla2;
MODIFY TABLE Tabla1 TO Tabla2;
¿Qué resultado devuelve la siguiente consulta?
SELECT SUM(Salario) FROM Empleados;
La cantidad total de empleados en la tabla Empleados
La suma de todos los salarios de los empleados
El salario promedio de todos los empleados
El salario más alto de todos los empleados
¿Cuál de los siguientes operadores SQL se utiliza para buscar un valor en un rango específico?
IN
BETWEEN
LIKE
ALL
Si tienes una tabla llamada Productos con una columna Precio, ¿qué consulta muestra solo los productos con precios entre 50 y 100?
SELECT * FROM Productos WHERE Precio > 50 AND Precio < 100;
SELECT * FROM Productos WHERE Precio BETWEEN 50 AND 100;
SELECT * FROM Productos WHERE Precio IN (50, 100);
SELECT * FROM Productos HAVING Precio >= 50 OR Precio <= 100;
¿Qué comando SQL se usa para combinar los resultados de dos consultas?
UNION
JOIN
MERGE
COMBINE
¿Qué operador se usa en SQL para excluir registros duplicados de los resultados de una consulta?
UNIQUE
DISTINCT
FILTER
ORDER BY
¿Cuál es la función de la cláusula ON en una consulta JOIN?
Especificar las columnas que se mostrarán en los resultados
Definir la condición de la unión entre tablas
Ordenar el resultado de la consulta
Agrupar los resultados de la consulta
¿Qué hace la siguiente consulta SQL?
SELECT Nombre, COUNT(*) FROM Clientes GROUP BY Nombre;
Selecciona todos los nombres únicos de la tabla Clientes
Selecciona el nombre y el número total de registros en la tabla Clientes
Muestra el nombre y cuenta cuántas veces aparece cada nombre en la tabla Clientes
Muestra el nombre y agrupa los datos de la tabla Clientes por nombre
¿Cómo se llama una columna que identifica de manera única cada fila en una tabla y no permite valores NULL?
FOREIGN KEY
PRIMARY KEY
INDEX
UNIQUE
¿Cuál es la instrucción correcta para cambiar el valor de una columna Email en la tabla Usuarios a NULL para todos los usuarios cuyo Email es '' (vacío)?
UPDATE Usuarios SET Email IS NULL WHERE Email = '';
UPDATE Usuarios SET Email = NULL WHERE Email = '';
SET Email = NULL IN Usuarios WHERE Email = '';
MODIFY Usuarios SET Email TO NULL WHERE Email = '';
¿Cuál es el propósito de una clave foránea (FOREIGN KEY) en SQL?
Identificar de forma única cada registro en una tabla
Enlazar datos entre dos tablas
Crear un índice en una tabla
Restringir los valores de una columna
¿Cuál de las siguientes sentencias es una subconsulta en SQL?
Una consulta que selecciona datos de varias tablas
Una consulta dentro de otra consulta
Una consulta que no incluye una cláusula WHERE
Una consulta que usa una cláusula ORDER BY
¿Cuál es la sintaxis correcta para seleccionar todos los registros de una tabla llamada Clientes donde el campo Edad no es nulo?
SELECT * FROM Clientes WHERE Edad NOT NULL;
SELECT * FROM Clientes WHERE Edad <> NULL;
SELECT * FROM Clientes WHERE Edad IS NOT NULL;
SELECT * FROM Clientes WHERE Edad != NULL;
¿Cuál de los siguientes comandos SQL se usa para establecer una clave primaria (PRIMARY KEY) en una tabla?
SET PRIMARY KEY
ALTER TABLE SET PRIMARY
CREATE PRIMARY
PRIMARY KEY
¿Qué significa el operador IS NULL en SQL?
Comprueba si un valor es igual a cero
Comprueba si un valor es igual a un texto vacío
Comprueba si un valor es NULL
Asigna un valor nulo a una columna
¿Qué comando en SQL se usa para agregar una columna a una tabla existente?
UPDATE TABLE
INSERT COLUMN
ALTER TABLE
ADD TO TABLE
¿Qué hace la siguiente consulta SQL?
SELECT Nombre FROM Clientes WHERE Edad > 25 AND Ciudad = 'Madrid';
Selecciona todos los clientes mayores de 25 años y que viven en Madrid
Selecciona todos los clientes menores de 25 años y que viven en Madrid
Selecciona todos los clientes que viven en Madrid
Selecciona todos los clientes mayores de 25 años o que viven en Madrid
¿Qué comando de SQL se utiliza para combinar filas de dos tablas con el mismo conjunto de columnas sin duplicar filas?
JOIN
UNION
INTERSECT
MERGE
¿Cuál es la función de la cláusula LIMIT en SQL?
Restringir el tamaño de una columna
Limitar el número de filas devueltas por una consulta
Restringir los tipos de datos permitidos en una columna
Limitar el número de columnas en una tabla
¿Cuál de las siguientes opciones selecciona solo los nombres únicos de clientes de una tabla Clientes?
SELECT * FROM Clientes;
SELECT DISTINCT Nombre FROM Clientes;
SELECT UNIQUE Nombre FROM Clientes;
SELECT COUNT(Nombre) FROM Clientes;
¿Qué operador SQL se usa para verificar si un valor existe dentro de una lista de valores?
BETWEEN
IN
EXISTS
ANY
¿Cuál de las siguientes opciones se usa para borrar solo un conjunto específico de filas en una tabla Productos?
DROP FROM Productos;
TRUNCATE Productos;
DELETE FROM Productos WHERE Condición;
REMOVE FROM Productos WHERE Condición;
¿Qué consulta SQL obtendría el salario más bajo de una tabla Empleados?
SELECT MIN(Salario) FROM Empleados;
SELECT LEAST(Salario) FROM Empleados;
SELECT LOW(Salario) FROM Empleados;
SELECT MINIMUM(Salario) FROM Empleados;
En SQL, ¿cómo se ordenan los resultados de una consulta en orden descendente?
ORDER BY DESCENDING
ORDER BY Nombre DESC
SORT BY DESC
ORDER DESC BY
¿Cuál es la función de la cláusula EXISTS en SQL?
Selecciona valores únicos en una columna
Comprueba si una subconsulta devuelve alguna fila
Limita el número de registros devueltos
Agrupa resultados de acuerdo a un criterio específico
¿Qué comando se utiliza para eliminar una tabla completa en SQL?
DROP TABLE
DELETE TABLE
REMOVE TABLE
TRUNCATE TABLE
¿Cuál es la función de la cláusula WHERE en una consulta SQL?
Filtrar registros que cumplen una condición específica
Ordenar los registros devueltos
Agrupar registros similares
Seleccionar columnas específicas
¿Qué tipo de unión se utiliza para combinar filas de dos o más tablas basándose en una relación entre ellas?
INNER JOIN
OUTER JOIN
CROSS JOIN
SELF JOIN
