Download pdf - 1_ejercicios_de_SQL

Transcript
  • 8/18/2019 1_ejercicios_de_SQL

    1/3

     TRABAJO DE BASE DE DATOSNombre: Jesús ChangoCódigo: 678

    Con las sigien!es !ablas resel"a los e#er$i$ios !ili%ando el lenga#e S&':

    TEMPLE (N)*E*+ N)*DE+ E,TE'+ -ECNA+ -EC.N+ SA'AR+ CO*.S+ N)*/.+NO*E*0TDEPTO (N)*DE+ N)*CE+ D.REC+ T.D.R+ 1RES)+ DE1DE+ NO*DE0TCENTR (N)*CE+ NO*CE+ SE2AS0

    1.   Obtener los nombres de todos los centros de trabajo de laempresa clasifcados por orden alabético.

    SE'ECT NO*CE-RO* TCENTR E+ORDER B3 NO*CE4

    . Obtener los nombres de los empleados !"e trabajan en el

    departamento 11.SE'ECT N)*DE+ NO*E*-RO* TE*1'E5/ERE (N)*DE904

    #. E$traer todos los datos del departamento 11SE'ECT -RO* TDE1TO5/ERE (N)*DE904

    %. Obtener los nombres & s"eldos de los empleados con m's de #

    (ijos por orden alabéticoSE'ECT NO*EN+ SA'AR

    -RO* TE*1'E5/ERE (N)*/.;04

    . /allar por orden alabético los nombres de los departamentos

    c"&o director lo es en "nciones & no en propiedadSE'ECT NO*DE-RO* TDE1TO5/ERE (T.D.R-0ORDER B3 4

  • 8/18/2019 1_ejercicios_de_SQL

    2/3

    0. Obtener por orden creciente "na relacin de todos los n2meros

    de e$tensiones telenicas de los empleadosSE'ECT E,TE'-RO* TE*1'E?RO)1 B3 E,TE'ORDER B3 4

    3. Obtener los nombres de los empleados c"&a comisin es

    s"perior o i4"al al )+5 de s" salario6 por orden alabéticoSele$! NO*EN-rom TE*1'E5here (CO*.S;(SA'AR>@00Order b 4

    1+. En "na campa7a de a&"da amiliar se (a decidido dar a los

    empleados "na pa4a e$tra de *)+ por (ijo6 a partir del c"arto

    incl"si-e. Obtener por orden alabético para estos empleados8

    nombre & salario total !"e -an a cobrar incl"&endo esta pa4a

    e$tra

    SE'ECT NO*E*+ (((N)*/.0SA'AR0 AS N)EOFS)E'DO-RO* TE*1'E5/ERE (N)*/.;G0ORDER B3 4

    11. Para los empleados del departamento 116 (allar el

    nombre & el salario total de cada "no 9salario m's comisin:6 por

    orden de salario total decreciente6 & por orden alabético dentro

    de salario totalSE'ECT NO*E* SA'AR+ CO*.S+ (SA'ARCO*.S0 AS S)E'DOFN)EO-RO* TE*1'E

    5/ERE (N)*DEH9H0ORDER B3 4

    1. ;"poniendo !"e en los pr$imos tres a7os el coste de -60090 AS S)E'DOFAN)A'+ ((((SA'AR@>6090< ASS)E'DOF

  • 8/18/2019 1_ejercicios_de_SQL

    3/3