Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SQL JOIN

Total questions: 6

Worksheet time: 3mins

Name
Class
Date
1.
Pasa este código a SQL 92
SELECT *
FROM alumnos
CROSS JOIN profesores
a)
Algo falla en esa instrucción
b)
SELECT * FROM alumnos JOIN profesores ON(alumnos!=profesores)
c)
SELECT * FROM alumnos, profesores
d)
SELECT * FROM alumnos AND profesores
2.
¿Qué obtiene esta instrucción?
SELECT *
FROM alumnos
CROSS JOIN profesores
a)
Algo falla en esa instrucción
b)
Los alumnos que tienen profesores
c)
Los profesores que tienen alumnos
d)
Todas las combinaciones posibles entre profesores y alumnos
3.
En esta instrucción
SELECT a.nombre, p.nombre FROM alumnos a
LEFT OUTER JOIN profesores p
USING (COD_PROFESOR)
a)
Salen los nombres de todos los alumnos 
b)
Salen los nombres de todos los profesores
c)
Salen los nombres de todos los alumnos y los de todos los profesores
d)
Hay un error
4.
Observa esta instrucción
SELECT a.nombre, p.nombre, p.cod_profesor
FROM profesores p
JOIN alumnos a USING(cod_profesor)
a)
Falla la cláusula USING
b)
Falla la línea del FROM
c)
Falla la línea del SELECT
d)
No falla nada
5.
¿Qué significa SQL?
a)
Standard Question Language
b)
Single Question Language
c)
Standard Query Language
d)
Single Query Language
6.
SELECT p.dni, p.nombre, c.fecha,c.salario
FROM personas p
JOIN contratos c ON (C.DNI=P.DNI)
¿Cuál de estas instrucciones es equivalente?
a)
SELECT p.dni, p.nombre, c.fecha,c.salario
FROM personas p
JOIN contratos c USING(dni)
b)
SELECT p.dni, p.nombre, c.fecha,c.salario
FROM personas p,contratos
WHERE p.dni IS NOT NULL
c)
SELECT p.dni, p.nombre, c.fecha,c.salario
FROM personas p,contratos
d)
SELECT dni, p.nombre, c.fecha,c.salario
FROM personas p
JOIN contratos c USING(dni)