/*EJERCICIOS DE SQL Para este conjunto de Ejercicios considere las Tablas siguientes con sus atributos indicados entre parntesis! E"pleados # Id$e"p% no"bre% app% ap"% se&o% id$depto% salario$dia% '$ingreso% '$naci"iento% status (! Deptos #id$depto% descripci)n% id$e"p ( o+tos # id$e"p% 'ec,ainicial% diastrab% ,rse&t% tingreso ( -rticulos # id$art% descripci)n% e&istencia% precio$+enta% precio$costo ( .entas #id$cliente% no'actura% 'ec,a% "onto ( Det$+enta # no'actura% id$art% cantidad% descto% precio ( !0 -gruege a la tabla de E"pleados una nue+a colu"na 1ue se lla"e categor2a 1ue sea de tipo car3cter de ta"a4o 5!0 -ctualice la colu"na categor2a en el tabla de e"pleados% poniendo una 6p7 para a1uellos e"pleados 1ue pertenecen al id$depto89: 9 ! ;!0 -ctualice la colu"na categor2a en el tabla de e"pleados% poniendo una 6s7 para a1uellos e"pleados 1ue <O pertene=can al id$depto89: 9 >!0 uestre el no"bre% app% ap"% de los e"pleados en una sola colu"na% separado por espacios en "a?@sculas de todos los e"pleados 1ue ingresaron despus del a4o 5::A B!0 uestre el pro"edio de edad de salario de los e"pleados del depto :59 !0 -ctualice el salario de los e"pleados Incre"entandolo en un B ? recalcule el Tingreso para la se"ana actual! F!0 Cuantas se"anas se le ,an pagado al E"pleado G9 ? cual es el total en dinero 1ue se le ,a pagado! A!0 uestre cuanto se ,a pagado en pro"edio cada se"ana! H!0 Eli"ine el Depto :59 de la tabla de Deptos ? ca"bie a los e"pleados de este Depto al Depto :B9 :!0 uestre los e"pleados cu?o salario$dia este entre 5: ? A: pesos ? 1ue sean "ujeres! !0 Cuantos e"pleados tiene el depto :;9 5!0 ostrar el app% ap" ? no"bre% asi co"o el no"bre del departa"ento de los e"pleados 1ue ganan "as de 5:: pesos diarios!*/ 00/* -LTER Table E"pleados -LTER Colu"n Categoria c,ar# ( La dos anteriores lineas se ocuparian si se 1uisiera "odi'icar la longitud de la Colu"na Categoria */ -LTER Table E"pleados -DD categoria c,ar# ( 005 pdate E"pleados set categoria 8 p K,ere id$depto8 : 00; pdate E"pleados set categoria 8 s K,ere id$depto M : 00 Ta"bien puede ser N8 o <OT EQ -L 00> Select PPER #no"breappap"( as <o"bre Co"pleto ro" E"pleados ,ere '$ingresoM8 : /: /5::H 00B Select -.#Salario$dia( ro" E"pleados ,ere Id$depto8 :5 00
/*EJERCICIOS DE SQL Para este conjunto de Ejercicios considere las
Tablas siguientes con sus atributos indicados entre parntesis!
E"pleados # Id$e"p% no"bre% app% ap"% se&o% id$depto%
salario$dia% '$ingreso% '$naci"iento% status (! Deptos #id$depto%
descripci)n% id$e"p ( o+tos # id$e"p% 'ec,ainicial% diastrab%
,rse&t% tingreso ( -rticulos # id$art% descripci)n%
e&istencia% precio$+enta% precio$costo ( .entas #id$cliente%
no'actura% 'ec,a% "onto ( Det$+enta # no'actura% id$art% cantidad%
descto% precio ( !0 -gruege a la tabla de E"pleados una nue+a
colu"na 1ue se lla"e categor2a 1ue sea de tipo car3cter de ta"a4o
5!0 -ctualice la colu"na categor2a en el tabla de e"pleados%
poniendo una 6p7 para a1uellos e"pleados 1ue pertenecen al
id$depto89:9 ! ;!0 -ctualice la colu"na categor2a en el tabla de
e"pleados% poniendo una 6s7 para a1uellos e"pleados 1ue <O
pertene=can al id$depto89:9 >!0 uestre el no"bre% app% ap"% de
los e"pleados en una sola colu"na% separado por espacios en
"a?@sculas de todos los e"pleados 1ue ingresaron despus del a4o
5::A B!0 uestre el pro"edio de edad de salario de los e"pleados del
depto :59 !0 -ctualice el salario de los e"pleados Incre"entandolo
en un B ? recalcule el Tingreso para la se"ana actual! F!0 Cuantas
se"anas se le ,an pagado al E"pleado G9 ? cual es el total en
dinero 1ue se le ,a pagado! A!0 uestre cuanto se ,a pagado en
pro"edio cada se"ana! H!0 Eli"ine el Depto :59 de la tabla de
Deptos ? ca"bie a los e"pleados de este Depto al Depto :B9 :!0
uestre los e"pleados cu?o salario$dia este entre 5: ? A: pesos ?
1ue sean "ujeres! !0 Cuantos e"pleados tiene el depto :;9 5!0
ostrar el app% ap" ? no"bre% asi co"o el no"bre del departa"ento de
los e"pleados 1ue ganan "as de 5:: pesos diarios!*/
00 /* -LTER Table E"pleados
-LTER Colu"n Categoria c,ar#( La dos anteriores lineas se ocuparian
si se 1uisiera "odi'icar la longitud de la Colu"na Categoria */
-LTER Table E"pleados
-DD categoria c,ar#(
005 pdate E"pleados
00; pdate E"pleados
set categoria 8s K,ere id$deptoM:00 Ta"bien puede
ser N8 o <OT EQ-L
00> Select PPER#no"bre app ap"( as <o"bre
Co"pleto
ro" E"pleados ,ere '$ingresoM8:/:/5::H
00B Select -.#Salario$dia(
00
pdate E"pleados set salario$dia8salario$dia*#!B(
K,ere Id$e"p8:: 00set salario$dia8salario$dia*#!:B( 00set
salario$dia8salario$dia*:!Bsalario$dia
00F Select CO<T#Id$E"p( as <o
Se"anas% Su"#tingreso( as Ingreso
ro" o+tos ,ere Id$e"p8::
00A Select -.#tingreso(
ro" o+tos
00H Delete Deptos
,ere id$depto8:5
pdate E"pleados Set id$depto8:B
,ere id$depto8:5
00: Select Id$e"p% no"bre app ap" -S <o"bre
Co"pleto
ro" E"pleados
,ere se&o8 -<D salario$dia ETEE< 5:
-<D A:
00 SELECT CO<T#*( -S Cantidad E"pleados
Departa"ento :;
RO E"pleados ,ere id$depto8:;
005
Select -!no"bre% -!app% -!ap"% !descripcion