Está en la página 1de 2

select * from empleados

select * from areas


/*1° Mostrar la lista de empleados en orden*/
select * from Empleados order by appa_empl

/*2° Mostrar la lista de empleadosen orden de forma descesndente*/


select * from Empleados order by appa_empl desc

/*3° Mostrar el codigo de los empleados*/


select codi_area from Empleados

/*4° Mostrar los codigos ordenados de los empleados*/


select codi_area from Empleados order by codi_area

/*5° Mostrar los codigos distintos de los empleados */


select distinct codi_area from Empleados order by codi_area

/*6° Mostrar los apellidos, nombres y sueldo de los 5 empleados que tienen mayor
sueldo*/
select top 5 appa_empl, apma_empl, nomb_empl, suel_empl
from Empleados
order by suel_empl desc

/*7° Mostrar el maximo sueldo de los empleados*/


select max(suel_empl) as maximo_sueldo from Empleados

/*8° Mostrar el minimo sueldo de los empleados*/


select min(suel_empl) as minimo_sueldo from Empleados

/*9° Mostrar el promedio sueldo de los empleados*/


select avg(suel_empl) as sueldo_promedio from Empleados

/*10° Mostrar la suma del sueldo de los empleados*/


select sum(suel_empl) as suma_sueldo from Empleados

/*11) mostrar los empleados que ganen mas de 2500*/


select * from empleados where suel_empl>2500

/*12) mostrar los empleados que gane un sueldo entre 1500 y 2500*/
select * from empleados where suel_empl between 1500 and 2500
select * from empleados where suel_empl>=1500 and suel_empl<=2500

/*13) mostrar los empleados de las areas 01 y 04*/

select * from empleados as E inner join areas as A on E.codi_area=A.codi_area


where E.codi_area= 01 or E.codi_area= 04
SELECT * FROM Empleados WHERE codi_area='01' OR codi_area='04'
SELECT * FROM Empleados WHERE codi_area in ('01' , '04')
/*14) mostrar los empleados cuyo nombre comience con la letra M*/

SELECT * FROM Empleados WHERE nomb_empl like 'm%'

/* 15)mostrar los empleados cuyo apellidos paterno tiene como penultima letra la e*/
SELECT * FROM Empleados WHERE appa_empl like '%e_'

/*EL GUION BAJO REEMPLAZA UN CARACTER */


select * from Empleados where appa_empl like'%e_'
/*16) MOSTRAR LAS 3 PRIMERAS LETRAS DEL APELLIDO PATERNO DE LOS EMPLEADOS*/

SELECT SUBSTRING (appa_empl,1,3 ) AS APELLIDO_PATERNO FROM EMPLEADOS


SELECT LEFT (appa_empl,3) from EMPLEADOS

/*17) MOSTRAR LA CUARTA Y QUINTA LETRA DEL APELLIDO PATERNO DE LOS EMPLEADOS*/
SELECT SUBSTRING (appa_empl,4,2 )FROM EMPLEADOS

/*18) MOSTRAR LOS EMPLEADOS QUE TIENEN LA LETRA B EN SU APELLIDO PATERNO*/


SELECT * FROM Empleados WHERE appa_empl like '%b%'

/ /* 19) MOSTRAR EL MAYOR NUMERO DE CARACTERES QUE TIENE EL APELLIDO PATERNO DE LOS
EMPLEADOS*/
SELECT len(appa_empl) FROM Empleados

/* 20) Mostrar el numero de caracteres de los apellidos y nombres de los empleados


*/
SELECT len(appa_empl),len(apma_empl),len(nomb_empl) FROM Empleados

/* 21) Mostrar en un solo campo los nombres y apellidos (separados por espacios)
de los empleados*/
select * from empleados
select concat (nomb_empl ,+' '+ appa_empl+' '+apma_empl) as
NOMBRE_APELLIDOS from Empleados

También podría gustarte