SQL – Nivel 1 – Test 2
Tests similares
Respuestas:
1. ¿Cuál es el operador SQL para comparar un valor con una lista de valores?
Respuesta: IN
Explicación:
El operador IN se utiliza para comprobar si un valor coincide con alguno de los valores de una lista. Ejemplo:
SELECT * FROM usuarios WHERE id IN (1, 2, 3);
2. ¿Qué cláusula se usa para combinar los resultados de dos consultas SELECT?
Respuesta: UNION
Explicación:
UNION combina los resultados de dos consultas SELECT y elimina duplicados, a menos que se use UNION ALL. Ejemplo:
SELECT nombre FROM empleados
UNION
SELECT nombre FROM clientes;
3. ¿Qué comando se usa para otorgar permisos a un usuario en una base de datos?
Respuesta: GRANT
Explicación:
GRANT se utiliza para otorgar permisos específicos a un usuario o rol. Ejemplo:
GRANT SELECT, INSERT ON usuarios TO ‘usuario1’;
4. ¿Cuál es el operador SQL para buscar un patrón en una columna?
Respuesta: LIKE
Explicación:
El operador LIKE se utiliza para buscar patrones utilizando comodines como % (cualquier secuencia) o _ (un solo carácter). Ejemplo:
SELECT * FROM usuarios WHERE nombre LIKE ‘A%’;
5. ¿Cuál es la función SQL para contar el número de filas en un resultado?
Respuesta: COUNT()
Explicación:
La función COUNT() devuelve el número de filas en el conjunto de resultados. Ejemplo:
SELECT COUNT(*) FROM usuarios;
6. ¿Cuál es la cláusula para combinar filas de dos o más tablas?
Respuesta: JOIN
Explicación:
JOIN combina filas de dos o más tablas basándose en una condición de relación. Ejemplo:
SELECT empleados.nombre, departamentos.nombre
FROM empleados
JOIN departamentos ON empleados.dept_id = departamentos.id;
7. ¿Qué cláusula se usa para limitar el número de filas retornadas en un resultado?
Respuesta: LIMIT
Explicación:
LIMIT restringe el número de filas que devuelve una consulta. Ejemplo:
SELECT * FROM usuarios LIMIT 10;
8. ¿Cuál es la función SQL para encontrar el valor más alto en una columna?
Respuesta: MAX()
Explicación:
La función MAX() devuelve el valor más alto en una columna. Ejemplo:
SELECT MAX(salario) FROM empleados;
9. ¿Qué comando se usa para cambiar la estructura de una tabla existente?
Respuesta: ALTER TABLE
Explicación:
ALTER TABLE se usa para modificar la estructura de una tabla, como agregar, eliminar o cambiar columnas. Ejemplo:
ALTER TABLE usuarios ADD columna_extra VARCHAR(50);
10. ¿Qué comando se usa para obtener solo filas únicas en el resultado?
Respuesta: DISTINCT
Explicación:
DISTINCT elimina duplicados en los resultados de una consulta. Ejemplo:
SELECT DISTINCT ciudad FROM usuarios;