lunes, 18 de marzo de 2013

Empleamiento de comandos SQL



Una serie de tablas y comandos podrás encontrar en el siguiente link:

http://orahelp.blogspot.com/search?q=completo

En donde podremos practicar con mayor fluidez, gracias a la adquisición de tablas y datos ya insertados

Algunos comandos empleados en esta clase:



/*muestra la estructurade la tabla empleado*/
desc empleado

/*contarlos empleado*/
select count (numempleado)
from empleado

/*determinar el sueldo promedio*/
select avg(salario)
from empleado

/*formateando un poco el salario*/
select to_char(round(avg(salario)),'999,999.99')as sueldo_promedio
from empleado

/*Cuanto gana el que mas gana*/
select to_char(max(salario),'999,999.00')
from empleado

/*cuantos empleados ganan mas que el promedio*/
/*recordando el salario promedio*/
select avg(salario)from empleado
select count(*)
from empleado
where salario > (select avg(salario)from empleado)

/*mostrar nombre,apellido,sueldo,promedio, diferencia*/
select trim(nombre)||' '||trim(apellido) Nombre_Apellido,
       to_char(salario,'999,999.00') salario,
       to_char((select avg(salario)from empleado),'999,999.00')  promedio,
       to_char(salario-(select avg(salario)from empleado),'999,999.00') diferencia
from empleado

/*calcular el promedio por sexo*/
select sexo, to_char(avg(salario),'999,999.00') salario
from empleado
group by sexo

/*mostrar nombre, apellido y sexo*/
select trim(nombre)||' '||trim(apellido),
decode(sexo, 'M','Hombre',
             'F','MUJER',
             'GAY')
from empleado


/*modificar sexo del empleado espesificado*/
update empleado
set sexo='x'
where upper(numEmpleado)= 'SL40'


No hay comentarios:

Publicar un comentario