NEW
Font size
WorksheetsCapacitación SQL
Total questions: 21
Worksheet time: 15mins
¿Cuál tipo de Join solo retorna los registros que existen en las 2 tablas relacionadas y concuerdan en el campo por el cual se hace la relación?
INNER JOIN
LEFT JOIN
CROSS JOIN
FULL JOIN
¿Cuál tipo de Join retorna los registros aunque existan solo en una de las tablas relacionadas?
INNER
OUTER
CROSS
NATURAL
SELECT *
FROM tabla1 t1
INNER JOIN tabla2 t2
ON t1.id = t2.id;
¿Cuál de las palabras reservadas de la sentencia anterior se puede quitar sin afectar la ejecución de la consulta?
SELECT
FROM
INNER
JOIN
ON
¿Cuál de los siguientes tipos de Join es usado para conectar 2 tablas automáticamente por las columnas que tienen el mismo nombre?
CROSS
INNER
NATURAL
SELF
¿Cuál de las siguientes afirmaciones es verdadera?
Las claves foráneas son necesarias para poder hacer un Join entre 2 tablas
Las claves primarias son necesarias para poder hacer un Join entre 2 tablas
Se puede seleccionar cualquier columna de las tablas relacionadas en un Join
¿Cuál tipo de subconsulta retorna una sola fila, pero puede retornar varias columnas?
Subconsulta de múltiples columnas
Subconsulta de fila única
Subconsulta correlacionada
Subconsulta de múltiples filas
Subconsulta escalar
¿Qué nombre tiene una sentencia SELECT que existe dentro de otra sentencia SQL?
Subconsulta
Procedimiento
Vista
Función
¿Cuál de los siguientes tipos de subconsultas retornan solo una fila y una columna?
Subconsulta de múltiples columnas
Subconsulta de fila única
Subconsulta correlacionada
Subconsulta de múltiples filas
Subconsulta escalar
¿Cuál de los siguientes tipos de subconsultas hacen referencia a tablas o alias de la consulta principal?
Subconsulta de múltiples columnas
Subconsulta de fila única
Subconsulta correlacionada
Subconsulta de múltiples filas
Subconsulta escalar
Dadas las tablas anteriores
SELECT t1.id
FROM tabla1 t1
WHERE NOT EXISTS ( SELECT *
FROM tabla2 t2
WHERE t1.id = t2.id);
¿Cuál será el resultado de la consulta anterior?
4
2
1
3
¿Cuál de las siguientes funciones agregadas se utiliza para calcular el promedio de los valores de una columna?
SUM
MIN
MAX
AVG
Dada la tabla anterior
SELECT COUNT(NOMBRE)
FROM tabla;
¿Cuál será el resultado de la consulta anterior?
1
2
3
4
Dadas las tablas anteriores
SELECT COUNT(1)
FROM tabla1 t1
LEFT JOIN tabla2 t2
ON t1.id = t2.id;
¿Cuál será el resultado de la consulta anterior?
4
2
1
3
Dada la tabla anterior
SELECT t1.descripcion, COUNT(1)
FROM tabla1 t1
GROUP BY t1.descripcion
HAVING COUNT(1) >= 3;
¿Cuántos registros recuperará la consulta anterior?
0
1
2
4
SELECT ROUND(567.89, -1) FROM dual;
¿Cuál será el resultado de la consulta anterior?
567
570
567.8
567.9
SELECT LTRIM('...txt', '.') FROM dual;
¿Cuál será el resultado de la consulta anterior?
...
txt
...txt
..txt
SELECT LPAD('txt', 5, '.') FROM dual;
¿Cuál será el resultado de la consulta anterior?
.....txt
txt..
..txt
txt.....
¿Cuál de las siguientes funciones determina si un número es positivo o negativo?
ABS
TRUNC
SIGN
ROUND
SELECT SUBSTR('hola mundo',6,2) FROM dual;
¿Cuál será el resultado de la consulta anterior?
mundo
ola mu
mu
hola m
Un usuario y un rol no pueden tener el mismo nombre
Verdadero
Falso
¿Cuál de los siguientes no se puede asignar a un rol?
Privilegios del sistema
Roles
Tablas
Privilegios de objeto
