Ejercicio Comandos
Consultar toda la información de los estudiantes mayores de 20 años
mysql> select * from estudiantes where edad>20;
+-------------------+-----------------------------+-------------------+------------+---------------------+------+-----------------+
| codigo_estudiante | nombre | direccion | telefono | email | edad | valor_matricula |
+-------------------+-----------------------------+-------------------+------------+---------------------+------+-----------------+
| est03 | Carlos Mario Oquendo | Cll 5 # 32 - 20 | 2145368742 | camaque@hotmail.com | 25 | 50000 |
| est05 | Juan Esteban Cardona Osorio | Cra 21 # 150 - 10 | 2147483647 | jucae@hotmail.com | 22 | 300000 |
+-------------------+-----------------------------+-------------------+------------+---------------------+------+-----------------+
2 rows in set (0.00 sec)
Constultar toda la información de los estudiantes menores de 20 años
mysql> select * from estudiantes where edad<20;
+-------------------+-------------------+----------------------+------------+--------------------+------+-----------------+
| codigo_estudiante | nombre | direccion | telefono | email | edad | valor_matricula |
+-------------------+-------------------+----------------------+------------+--------------------+------+-----------------+
| est02 | Melani Suarez | Cra 20 # 15 - 46 | 2147483647 | melona@hotmail.com | 15 | 25000 |
| est04 | Felipe Cardona | Calle 11 # 15 - 30 | 2154123 | feca15@gmail.com | 17 | 150000 |
| est06 | Maria Camila Pe¤a | Transversal 5ta | 3205489 | mariaca@live.com | 16 | 10000 |
| est08 | Santiago Hurtado | Cra 8 # 5 - 3 | 2147483647 | hurtasa@gmail.com | 12 | 98500 |
| est10 | Liliana Mejia | Cra 15 BB # 51 A - 3 | 3501423 | lili@hotmail.com | 15 | 200000 |
+-------------------+-------------------+----------------------+------------+--------------------+------+-----------------+
5 rows in set (0.00 sec)
Visualizar el codigo, nombre, y valor del semestre de los estudiantes que pagan mas de 250.000
mysql> select codigo_estudiante,nombre,valor_matricula from estudiantes where valor_matricula>250000;
+-------------------+-----------------------------+-----------------+
| codigo_estudiante | nombre | valor_matricula |
+-------------------+-----------------------------+-----------------+
| est01 | Santiago Lopez | 500000 |
| est05 | Juan Esteban Cardona Osorio | 300000 |
+-------------------+-----------------------------+-----------------+
2 rows in set (0.02 sec)
Eliminar el registro con el codigo numero est10
mysql> delete from estudiantes where codigo_estudiante="est10";
Query OK, 1 row affected (0.08 sec)
mysql> select * from estudiantes;
+-------------------+-----------------------------+-------------------------+------------+---------------------+------+-----------------+
| codigo_estudiante | nombre | direccion | telefono | email | edad | valor_matricula |
+-------------------+-----------------------------+-------------------------+------------+---------------------+------+-----------------+
| est01 | Santiago Lopez | Cll 15 # 25 - 30 | 2547895 | salo@colegio.com | 20 | 500000 |
| est02 | Melani Suarez | Cra 20 # 15 - 46 | 2147483647 | melona@hotmail.com | 15 | 25000 |
| est03 | Carlos Mario Oquendo | Cll 5 # 32 - 20 | 2145368742 | camaque@hotmail.com | 25 | 50000 |
| est04 | Felipe Cardona | Calle 11 # 15 - 30 | 2154123 | feca15@gmail.com | 17 | 150000 |
| est05 | Juan Esteban Cardona Osorio | Cra 21 # 150 - 10 | 2147483647 | jucae@hotmail.com | 22 | 300000 |
| est06 | Maria Camila Pe¤a | Transversal 5ta | 3205489 | mariaca@live.com | 16 | 10000 |
| est07 | Sonia Carolina Aristizabal | Diagonal B 50 # 15 - 15 | 4568721 | laquesonia@live.com | 20 | 75000 |
| est08 | Santiago Hurtado | Cra 8 # 5 - 3 | 2147483647 | hurtasa@gmail.com | 12 | 98500 |
| est09 | Sandra Caceres | Cll 80 # 51 - 13 | 2156598 | cacerita@gmail.com | 20 | 34300 |
+-------------------+-----------------------------+-------------------------+------------+---------------------+------+-----------------+
9 rows in set (0.00 sec)
Hallar el total que pagan los estudiante que pagan por la matricula
mysql> select sum(valor_matricula) from estudiantes;
+----------------------+
| sum(valor_matricula) |
+----------------------+
| 1242800 |
+----------------------+
1 row in set (0.02 sec)
Con una etiqueta
mysql> select sum(valor_matricula) as "Total pago por la matricula" from estudiantes;
+-----------------------------+
| Total pago por la matricula |
+-----------------------------+
| 1242800 |
+-----------------------------+
1 row in set (0.02 sec)
Consultar el maximo, minimo de la edad, el promedio de la edad y del valor de la matricula y contar el total de registros
mysql> select max(edad) as "La mayor edad es:" from estudiantes;
+-------------------+
| La mayor edad es: |
+-------------------+
| 25 |
+-------------------+
1 row in set (0.00 sec)
mysql> select min(edad) as "La menor edad es:" from estudiantes;
+-------------------+
| La menor edad es: |
+-------------------+
| 12 |
+-------------------+
1 row in set (0.00 sec)
mysql> select avg(edad) as "La edad promedio es:" from estudiantes;
+----------------------+
| La edad promedio es: |
+----------------------+
| 18.5556 |
+----------------------+
1 row in set (0.00 sec)
mysql> select avg(valor_matricula) as "El promedio de pagos es de:" from estudiantes;
+-----------------------------+
| El promedio de pagos es de: |
+-----------------------------+
| 138088.88888888888 |
+-----------------------------+
1 row in set (0.00 sec)
mysql> select count(edad) as "El total de registros" from estudiantes;
+-----------------------+
| El total de registros |
+-----------------------+
| 9 |
+-----------------------+
1 row in set (0.00 sec)
mysql> select count(nombre) as "El total de registros es de:" from estudiantes;
+------------------------------+
| El total de registros es de: |
+------------------------------+
| 9 |
+------------------------------+
1 row in set (0.00 sec)
Archivo en txt del código
