EJERCICIO 1
Mostrar ventana de consultas SQL
La selección actual no contiene una columna única. La edición de la grilla y los enlaces de copiado, eliminación y edición no están
disponibles.
Mostrando filas 0 - 4 (total de 5, La consulta tardó 0,0109 segundos.)
SELECT [Link], ciudad, numemp, nombre FROM empleados RIGHT JOIN oficinas ON [Link]
na = [Link] WHERE region = 'este'
oficin
ciudad numemp nombre
a
12 IBAGUE 101 ANTONIO VIGUER
12 IBAGUE 103 JUAN ROVIRA
12 IBAGUE 104 JOSE GONZALEZ
13 ARMENIA 105 VICENTE PANTALLA
28 CHOCO NULL NULL
EJERCICIO 2
Mostrando filas 0 - 29 (total de 30, La consulta tardó 0,0021 segundos.)
SELECT numpedido, importe, [Link] AS cliente, limitecredito FROM pedidos INNER JOIN cliente
s ON [Link] = [Link]
numpedid
importe cliente limitecredito
o
110036 22500 JULIAN LOPEZ 35000
110036 31500 CARLOS TENA 35000
112963 3276 JAIME LLORENZ 50000
112968 3978 ALVARO RODRIGUEZ 65000
112975 2100 CRISTOBAL GARCIA 50000
112979 15000 CRISTINA BULINI 20000
112983 702 JAIME LLORENZ 50000
112987 27500 JAIME LLORENZ 50000
112989 1458 LUIS GARCIA ANTON 65000
112992 760 JUNIPERO ALVAREZ 60000
112993 1896 JUAN SUAREZ 65000
112997 652 JUAN BOLTO 40000
113003 5625 JULIA ANTEQUERA 55000
113007 2925 MARIA SILVA 50000
113012 3745 CRISTOBAL GARCIA 50000
113013 652 JUNIPERO ALVAREZ 60000
numpedid
importe cliente limitecredito
o
113024 7100 CRISTINA BULINI 20000
113027 4104 JAIME LLORENZ 50000
113034 632 JULIAN LOPEZ 35000
113042 22500 LUISA MARON 20000
113045 45000 MARIA SILVA 50000
113048 3750 JUAN MALO 50000
113049 776 JUNIPERO ALVAREZ 60000
113051 1420 JUNIPERO ALVAREZ 60000
113055 150 JULIA ANTEQUERA 55000
113057 600 CRISTOBAL GARCIA 50000
113058 1480 JULIA ANTEQUERA 55000
113062 2430 JUAN BOLTO 40000
113065 2130 JUAN SUAREZ 65000
113069 31350 ALBERTO JUANES 25000
EJERCICIO 3
Mostrando filas 0 - 9 (total de 10, La consulta tardó 0,0018 segundos.)
SELECT empleados.*, ciudad, region FROM empleados LEFT JOIN oficinas ON [Link] = oficinas
.oficina
NUME EDA OFICI CONTRA JEF CUO VENT regio
NOMBRE TITULO ciudad
MP D NA TO E TA AS n
ANTONIO REPRESENTA
101 45 12 1996-10-20 104 300000 305000 IBAGUE ESTE
VIGUER NTE
ALVARO REPRESENTA BARRANQUI NORT
102 48 21 1996-12-10 108 350000 474000
JAUMES NTE LLA E
JUAN REPRESENTA
103 29 12 1997-03-10 104 275000 286000 IBAGUE ESTE
ROVIRA NTE
JOSE
104 33 12 DIR VENTAS 1997-05-19 106 200000 143000 IBAGUE ESTE
GONZALEZ
VICENTE REPRESENTA
105 37 13 1998-02-12 104 350000 368000 ARMENIA ESTE
PANTALLA NTE
LUIS OEST
106 52 11 DIR GENERAL 1998-06-14 0 275000 299000 CALI
ANTONIO E
107 JORGE 49 22 REPRESENTA 1998-11-14 108 300000 186000 POPAYAN OEST
NUME EDA OFICI CONTRA JEF CUO VENT regio
NOMBRE TITULO ciudad
MP D NA TO E TA AS n
GUTIERREZ NTE E
ANA
BARRANQUI NORT
108 BUSTAMA 62 21 DIR VENTAS 1999-10-12 106 350000 361000
LLA E
NTE
MARIA REPRESENTA OEST
109 31 11 1999-10-12 106 300000 392000 CALI
SUNTA NTE E
JUAN REPRESENTA
110 41 0 1990-01-13 104 0 76000 NULL NULL
VICTOR NTE
EJERCICIO 4
Mostrando filas 0 - 2 (total de 3, La consulta tardó 0,0032 segundos.)
SELECT oficinas.*, nombre AS director FROM empleados RIGHT JOIN oficinas ON [Link] = ofici
[Link] WHERE objetivo > 600000
OFICINA CIUDAD REGION DIR OBJETIVO VENTAS director
BARRANQUILL
21 NORTE 108 725000 836000 ANA BUSTAMANTE
A
23 BOGOTA CENTRO 108 900000 340000 ANA BUSTAMANTE
24 PEREIRA CENTRO 108 750000 150000 ANA BUSTAMANTE
EJERCICIO 5
Mostrando filas 0 - 3 (total de 4, La consulta tardó 0,0028 segundos.)
SELECT numpedido, importe, [Link] AS representante, [Link] AS cliente FROM (pedid
os INNER JOIN clientes ON [Link] = [Link]) INNER JOIN empleados ON [Link] = emp
[Link] WHERE importe > 25000
numpedid
importe representante cliente
o
110036 31500 LUIS ANTONIO CARLOS TENA
112987 27500 VICENTE PANTALLA JAIME LLORENZ
113045 45000 ANA BUSTAMANTE MARIA SILVA
113069 31350 JORGE GUTIERREZ ALBERTO JUANES
EJERCICIO 6
MySQL ha devuelto un conjunto de valores vacío (es decir: cero columnas). (La consulta tardó 0,0020 segundos.)
SELECT empleados.* FROM empleados INNER JOIN pedidos ON [Link] = [Link] WHE
RE fechapedido = contrato
Sin valores ya que en fechapedido no hay ningún valor que corresponda a “contrato”
EJERCICIO 7
Mostrando filas 0 - 4 (total de 5, La consulta tardó 0,0034 segundos.)
SELECT empleados.*, [Link] AS num_jefe, [Link] AS nombre_jefe, [Link] AS cuota_jefe
FROM empleados INNER JOIN empleados jefes ON [Link] = [Link] WHERE [Link] > j
[Link]
NUME ED OFICI CONTR JE CUO VENT num_j nombre cuota_
NOMBRE TITULO
MP AD NA ATO FE TA AS efe _jefe jefe
JOSE
ANTONIO REPRESENT 1996-10- 30000
101 45 12 104 305000 104 GONZA 200000
VIGUER ANTE 20 0
LEZ
JOSE
JUAN REPRESENT 1997-03- 27500
103 29 12 104 286000 104 GONZA 200000
ROVIRA ANTE 10 0
LEZ
VICENTE JOSE
REPRESENT 1998-02- 35000
105 PANTALL 37 13 104 368000 104 GONZA 200000
ANTE 12 0
A LEZ
ANA LUIS
1999-10- 35000
108 BUSTAMA 62 21 DIR VENTAS 106 361000 106 ANTONI 275000
12 0
NTE O
LUIS
MARIA REPRESENT 1999-10- 30000
109 31 11 106 392000 106 ANTONI 275000
SUNTA ANTE 12 0
O
EJERCICIO 8
Mostrando filas 0 - 7 (total de 8, La consulta tardó 0,0046 segundos.)
SELECT numemp FROM empleados LEFT JOIN pedidos ON [Link] = [Link] WHERE importe > 100
00 OR cuota < 10000
numemp
110
106
108
105
110
101
108
107