SQL practico 4

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

Diseña un sitio como este con WordPress.com
Comenzar