Parcial1
PRACTICA_CADENA
Se debe entregar:
a) Los análisis de cada punto
Consulte los discentes que estudian sistemas (075, 088)
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select * from carrera where substr(codigo,10,12) in ('075', '088');
c) El resultado o información generada en cada punto

Se debe entregar:
a) Los análisis de cada punto
Cuente los discentes que están matriculados en ingeniería (075)
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select count(*) from carrera where substr(codigo,10,12) in ('075');
c) El resultado o información generada en cada punto

Se debe entregar:
a) Los análisis de cada punto
Consulte los nombres de los discentes cuyos caracteres no excedan de 25.
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select nombre from carrera where character_length(nombre) < 25;
c) El resultado o información generada en cada punto

Se debe entregar:
a) Los análisis de cada punto
Cuantos discentes no están matriculados en tecnología en sistemas.
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select count(*) from carrera where substr(codigo,10,12) not in ('075', '088');
c) El resultado o información generada en cada punto

Se debe entregar:
a) Los análisis de cada punto
Cuente los discentes que iniciaron sus estudios en el año 2012.
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select count(*) from carrera where substr(codigo,1,4) in ('2012');
c) El resultado o información generada en cada punto

Se debe entregar:
a) Los análisis de cada punto
Cuantos discentes iniciaron sus estudios en el primer semestre del año.
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select count(*) from carrera where substr(codigo,5,1) in ('1');
c) El resultado o información generada en cada punto

Se debe entregar:
a) Los análisis de cada punto
cuente los alumnos que se matricularon antes del 2013
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select count(*) from carrera where substr(codigo,1,4) < ('2013');
c) El resultado o información generada en cada punto

Se debe entregar:
a) Los análisis de cada punto
Ordene los discentes por el año en que se matricularon
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select * from carrera order by substr(codigo,1,4);
c) El resultado o información generada en cada punto
Se debe entregar:
a) Los análisis de cada punto
Liste los discentes de ingeniería de sistemas que estén matriculados antes del 2012 en el segundo semestre del año
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select * from carrera where substr(codigo,1,4) < ('2012') and substr(codigo,5,1) in ('1');
c) El resultado o información generada en cada punto

Se debe entregar:
a) Los análisis de cada punto
Consulte el carnet menor de los discentes que no son de sistemas (solo incluya el codigo)
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select min(codigo) from carrera where substr(codigo,6,9);
c) El resultado o información generada en cada punto

Se debe entregar:
a) Los análisis de cada punto
Los carnet terminados en 088 tienen descuento del 5% de lo contrario pagan todo el valor de la matricula.
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select codigo,nombre,if(codigo like'%088','10% descuento','No descuento') from carrera;<br>
c) El resultado o información generada en cada punto
Se debe entregar:
a) Los análisis de cada punto
Si el carnet termina en 073 el estudiante es de contaduría, de lo contrario es de otra carrera a fin.
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select codigo,nombre,if(codigo like'%073','contaduria','otra carrera') from carrera;
c) El resultado o información generada en cada punto
Se debe entregar:
a) Los análisis de cada punto
Liste a todos los estudiantes que pertenecen a la carrera de ingeniería de sistemas, cuyo nombre tengan en cualquier lado la letra i
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select * from carrera where (nombre like '%i%') and (codigo like '%075' or codigo like '%088') ;
c) El resultado o información generada en cada punto

d) La bases de datos que de como resultado el desarrollo de la actividad
Fechas
Se debe entregar:
a) Los análisis de cada punto
Que articulos fueron adquiridos antes del 6 mes del 2012.
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select * frompagos where fechaadquisicion < '2012-06-01';
c) El resultado o información generada en cada punto

Se debe entregar:
a) Los análisis de cada punto
Determinar el articulo que tiene fecha mas antigua de adquisición.
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select * from pagos order by fechaadquisicion limit 1;
c) El resultado o información generada en cada punto

Se debe entregar:
a) Los análisis de cada punto
Seleccionar los artículos que terminan en en (o) y (m).
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select * from pagos where descripcion like '%o' or descripcion like '%m';
c) El resultado o información generada en cada punto

Se debe entregar:
a) Los análisis de cada punto
Listar los productos que tienen al final consonante.
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select * from pagos where descripcion like %a or descripcion like '%e' or descripcion like '%i' or descripcion like %o or descripcion like '%u';
c) El resultado o información generada en cada punto

Se debe entregar:
a) Los análisis de cada punto
Listar los productos que tienen al final consonante.
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
select * from pagos where RIGHT(descripcion, 1) not in ('a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U');
c) El resultado o información generada en cada punto

Se debe entregar:
a) Los análisis de cada punto
Listar los productos que tienen al final consonante.
b) Las sintaxis de cada uno de los comandos utilizados para solucionar cada punto
- Si las fechas de adquisición es en el primer semestre del año, se darán 5 meses para el pago
- Si las fechas de adquisición es en el segundo semestre del año, se darán 8 meses de plazo
c) El resultado o información generada en cada punto

d) La bases de datos que de como resultado el desarrollo de la actividad
Parte 3

