ejercicios sQl

Páginas: 3 (585 palabras) Publicado: 4 de marzo de 2014
--BOLETÍN DE FUNCIONES SQL
--1. Muestra el número de empleados que ganan más de 1400 por orden descendiente de salario.
select ename,sal
from emp
where sal > 1400
order by sal desc;


--2.Muestra el salario medio de los conserjes ().

select avg(sal), job
from emp
group by job
having job='CLERK';

--3. Muestra el empleado que gana más junto con su salario dando el formatosiguiente:
--'El nombre del empleado que más gana es xxxx, y gana nnnnn'

select to_char('El nombre del empleado que mas gana es '|| ename ||', y gana '|| sal)
from emp
where ename = ( select enamefrom emp
where sal=(select max(sal)
from emp));


--4. Muestra los nombres de los conserjes ordenados por salario.
select ename,salfrom emp
where job = 'CLERK'
order by sal;

--5. Muestra el gasto de personal total de la empresa, sumando salarios y comisiones.

select sum(sal)+sum(comm) "Gasto Total"
from emp;

--6.Muestra un informe con los nombres de los empleados y su salario con el siguiente formato:
--nombre1........ salario1
--nombren.........salarion

select to_char( ename || '........' ||sal)
fromemp;

--7. Muestra el número de trienios completos de cada empleado.

select ename,trunc((to_char(sysdate,'YYYY' ) - to_char(hiredate,'YYYY')) /3 )TRIENIOS
from emp;
--8. Muestra el total de dineroganado por el empleado desde que se incorporó a la empresa
--suponiendo que el salario no ha cambiado en todo ese tiempo.

select ename, (to_char(sysdate,'YYYY' ) -to_char(hiredate,'YYYY'))*12*sal "Ingresos Totales"
from emp;

--9. Muestra con dos decimales el salario diario de cada trabajador suponiendo que los meses
--tienen 30 días.

select ename, to_char(sal,'99999.00') Salariofrom emp;

--10. Muestra los empleados que tengan en su nombre al menos dos AA.

select ename
from emp
where ename like '%A%A%';
--11. Muestra los empleados cuyo nombre empieza por una vocal....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios de SQL
  • Ejercicios en sql
  • Ejercicios de SQL
  • Ejercicios sql
  • Ejercicio SQL
  • sql ejercicios
  • ejercicios sql
  • ejercicio sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS