Está en la página 1de 4

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 oficinas.oficina, ciudad, numemp, nombre FROM empleados RIGHT JOIN oficinas ON oficinas.ofici
na = empleados.oficina 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, clientes.nombre AS cliente, limitecredito FROM pedidos INNER JOIN cliente
s ON pedidos.clie = clientes.numclie
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 empleados.oficina = 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 empleados.numemp = ofici
nas.dir 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, empleados.nombre AS representante, clientes.nombre AS cliente FROM (pedid
os INNER JOIN clientes ON pedidos.clie = clientes.numclie) INNER JOIN empleados ON pedidos.rep = emp
leados.numemp 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 pedidos.rep = empleados.numemp 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.*, jefes.numemp AS num_jefe, jefes.nombre AS nombre_jefe, jefes.cuota AS cuota_jefe 
FROM empleados INNER JOIN empleados jefes ON empleados.jefe = jefes.numemp WHERE empleados.cuota > j
efes.cuota
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 pedidos.rep = empleados.numemp WHERE importe > 100
00 OR cuota < 10000
numemp
110

106

108

105

110

101

108

107

También podría gustarte