Actividad 2

COMANDO PARA EL MANEJO DE FECHAS

Para mostrar la fecha del sistema

      Comando: select current_date();

Para imprimir el año del sistema

      Comando: select year(current_date());

Para imprimir el mes del sistema 

     Comando: select month(current_date()); 

Para imprimir el día del sistema  

     Comando: select day(current_date()); 

Realizar intervalos(Se pueden realizar intervalos de Días, Años, Meses)

     Comando: select date_add(current_date(),interval 6 year);

                       select date_add(current_date(),interval 3 month); 

                       select date_add(current_date(),interval 15 day); 

Para imprimir la Hora del sistema con formato

     Comando:  select date_format(now(), '%h:%i:%s %p');

Para saber cuantos días hemos vivido en la faz e la tierra(Cuantos días llevo)

     Comando: select datediff(current_date(),'1996-01-29');

Para saber cuantos años tiene cada uno a la fecha

    Comando: select nombre, year (current_date()) - year(nacimiento) from ejercicio;

    NOTA:Para Cambiar el nombre que aparece en la edad  "current_date()) - year(nacimiento" por años se coloca 

                select nombre, year (current_date()) - year(nacimiento) años from ejercicio;

Visualizar las personas cuyo nombre termina en 'a' y el sexo es mujer

           Comando: select nombre,sexo from ejercicio where sexo='mujer' and nombre like '%a';

Cuantas personas son mujeres y su nombre termina en'a'

         Comando: select count(*)from ejercicio where sexo='mujer' and nombre like '%a';

Cuantas personas nacieron entre 1960 y 1969

       Comando: select count(*) from ejercicio where year(nacimiento) between '1960' and '1969';

Visualizar la información de las personas que tienen entre 34 y 37 años

      Comando: select * from ejercicio where year(current_date()) - year(nacimiento) between '34' and '37';

Calcular el total de hijos

       Comando  select sum(hijos)from ejercicio;

Contar y Agrupar la información por numero de hijos

        Comando: select hijos, count(hijos)from ejercicio group by hijos;

Contar cuantas personas tienen <=37 años y su sexo sea mujer

       Comando: select count(*) from ejercicio where year(current_date()) - year(nacimiento) <='37' and sexo='mujer';

VISTAS

SE UTILIZA PARA CREAR TABLAS TEMPORALES

      Comando :View

      Sintaxis: create view nombredelavista as consulta;

NOTA: Cada vez que se ingrese un registro nuevo esta se actualiza en la vista correspondiente.

Crear una vista que guarde toda la información de los nombres que finalicen en 'a'

      Comando: create view ejercicioa as select * from ejercicio where nombre like '%a';

Para mostrar la vista

      Comando: select*from nombre_de_la_vista;

Crear una vista con el nombre de ejerciciosexo que guarde todos los datos donde el sexo = hombre

      Comando: create view ejerciciosexo as select * from ejercicio where sexo='hombre';

Para eliminar una vista

       Comando: drop view nombredelaVistaEliminar;

        Sintaxis: drop view ejerciciosexo;

SOLUCIÓN

https://drive.google.com/drive/folders/1_hydW7w8iMB2PaQbE-965aRlQVJ07JJ0?usp=sharing







© 2018 Compás Lab S.L,  P° de la Castellana 79, Madrid, 28046
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar