dado que la pagina del ipvg esta abajo que mejor que infoipvg ayuda jijj otro practico mas de sql es el numero 4 ojala les sirva nos vemos en otra ocacion
Ejercicio # 1
SELECT
e.apellido «Empleado»,
d.departamento_id «N° depto»,
d.dept_nombre «Nombre Departamento»
FROM departamentos d,
empleados e
WHERE
d.departamento_id = e.departamento_id
ORDER BY
e.apellido;
ejercicio #2
SELECT DISTINCT
c.cargo_id cargo,
c.nombre_cargo «nombre cargo»,
d.lugar_id lugar
FROM
cargos c,
departamentos d,
empleados e
WHERE
d.departamento_id = e.departamento_id AND
e.departamento_id =80 AND
e.cargo_id=c.cargo_id;
Ejercicio #3
SELECT
e.apellido,
d.dept_nombre,
l.lugar_id,
l.ciudad
FROM
empleados e,
departamentos d,
lugares l
WHERE
e.comision_porc IS NOT NULL AND
e.departamento_id = d.departamento_id AND
d.lugar_id = l.lugar_id
Ejercicio #4
SELECT
e.apellido,
UPPER(d.dept_nombre)
FROM
empleados e,
departamentos d
WHERE
e.apellido LIKE(‘%a%’) AND
e.departamento_id = d.departamento_id;
Ejercicio #5
SELECT
e.apellido,
e.cargo_id,
d.departamento_id,
d.dept_nombre
FROM
empleados e,
departamentos d,
lugares l
WHERE
l.ciudad = ‘Toronto’ AND
d.lugar_id = l.lugar_id AND
e.departamento_id = d.departamento_id;
Ejercicio #6
SELECT
e.apellido «Empleado»,
e.empleado_id «N°emp»,
j.apellido «Jefe»,
j.empleado_id «N°Jefe»
FROM
empleados e,
empleados j
WHERE
e.jefe_id = j.empleado_id;
Ejercicio #7
SELECT
e.apellido «Empleado»,
e.empleado_id «N°emp»,
m.apellido «Jefe»,
m.empleado_id «N°Jefe»
FROM
empleados e,
empleados m
WHERE
e.jefe_id = m.empleado_id (+);
Ejercicio #8
SELECT
e.apellido,
e.cargo_id,
c.nombre_cargo
FROM
empleados e,
cargos c
WHERE
e.cargo_id = c.cargo_id;
Ejercicio #9
SELECT
e.apellido,
e.nombre,
d.dept_nombre,
c.nombre_cargo,
e.salario
FROM
empleados e,
cargos c,
departamentos d
WHERE
e.cargo_id = c.cargo_id AND
e.departamento_id = d.departamento_id (+)
ORDER BY salario DESC;
Ejercicio #10
SELECT
e.nombre,
e.apellido,
UPPER(d.dept_nombre)
FROM
empleados e,
departamentos d
WHERE
salario > 4000 AND
e.apellido LIKE(‘%a%’) AND
e.apellido LIKE(‘%e%’) AND
e.departamento_id = d.departamento_id;
Ejercicio #11
SELECT
e.apellido,
e.departamento_id
FROM
empleados e,
empleados c
WHERE
e.departamento_id = c.departamento_id AND
e.jefe_id = c.jefe_id;
no esta bien revisar
eso es todo gracias por visitarnos
Deja un comentario