Funciones Básicas para Cálculos en MYSQL
Funciones básicas para realizar Cálculos en Mysql
Cuantos libro hay en la librería?
Cantidad de Libros de la Tabla Libros.
Libro
No aplica
4. Como se relaciona las tablas?:
No aplica
COUNT
Sintaxis:
>>> select count(*) 'CANTIDAD DE LIBROS' from libro;
Cual es el valor total de los libros que posee la Librería.?
1. Que se desea Vsualizar y de que Tablas?:
Sumar el valor total del stock de los libros.
2. Tablas involucradas?:
Libro
3. Condiciones en particular?:
Precios
4. Como se relaciona las tablas?:
No aplica
5. Función a Utilizar?:
SUM
PARA CONTAR LOS LIBROS
Sintaxis:
>>> select SUM(precio) 'VALOR TOTAL DE LOS LIBROS' from libro;
Cual es el valor mas costoso que vende la librería?
1. Que se desea Visualizar y de que Tablas?:
El precio del Libro mas costoso.
2. Tablas involucradas?:
Libro
3. Condiciones en particular?:
Precio mayor
4. Como se relaciona las tablas?:
No aplica
5. Función a Utilizar?:
MAX
Sintaxis:
>>> select MAX(precio) 'LIBRO DE MAYOR VALOR' from libro;
Numero de paginas de libro mas pequeño que tiene la librería?
1. Que se desea Visualizar y de que Tablas?:
Numero de paginas con menos paginas.
2. Tablas involucradas?:
Libro
3. Condiciones en particular?:
Numero de paginas menor.
4. Como se relaciona las tablas?:
No aplica
5. Función a Utilizar?:
MIN
Sintaxis:
>>> select MIN(nropaginas) 'LIBRO DE MENOR PAGINAS' from libro;
Cual es el valor promedio de los libros de la Librería?
1. Que se desea Visualizar y de que Tablas?:
Promedio de Precios de la tabla libro.
2. Tablas involucradas?:
Libro
3. Condiciones en particular?:
Promedio de los valores.
4. Como se relaciona las tablas?:
No aplica
5. Función a Utilizar?:
AVG
Sintaxis:
>>> select AVG(precio) 'PROMEDIO DE PRECIOS' from libro;
COMANDO UPDATE O ACTUALIZAR
Sintaxis:
>>>> update nombretabla set nombre del campo a actualizar='valor' condicion;
Ejemplos: →
Actualizar el Nombre del Libro Redes por Redes y Telecomunicaciones.
Análisis:
1. Que se desea Visualizar y de que Tablas?:
Descripcion.
2. Tablas involucradas?:
Libro
3. Condiciones en particular?:
idlibro='L07'.
4. Como se relaciona las tablas?:
no aplica
5. Comandos a Utilizar?:
UPDATE
Sintaxis:
>>> update libro set descripcion='Redes y Telecomunicaciones' where idlibro='L07';
Análisis:
1. Que se desea Visualizar y de que Tablas?:
Precio, tabla libro.
2. Tablas involucradas?:
Libro
3. Condiciones en particular?:
idlibro='L06'.
4. Como se relaciona las tablas?:
no aplica
5. Comandos a Utilizar?:
UPDATE
Sintaxis:
>>> update libro set precio=100000 where idlibro='L06';
COMANDO PARA ELIMINAR REGISTROS DE UNA TABLA.
Sitaxis: DELETE FROM tabla WHERE condicion;
Ejemplo:
Eliminar el libro de 'Redes y Telecomunicaciones' de la tabla libro.
Análisis:
1. Que se desea Visualizar y de que Tablas?:
Eliminar un libro, tabla libro.
2. Tablas involucradas?:
Libro
3. Condiciones en particular?:
idlibro='L07'.
4. Como se relaciona las tablas?:
no aplica
5. Comandos a Utilizar?:
DELETE
Sintaxis:
>>> delete from libro where idlibro='L07';
COMANDO PARA ORDENAR
INFORMACIÓN
Si no le ponemos el tipo lo ordena de tipo Ascendente de la A a la Z.
Tipos de ordenados: despues de campo a ordenar ponemos desc;
Ordenar la tabla Libro por el Campo Descripción.
Análisis:
1. Que se desea Visualizar y de que Tablas?:
Descripción ordenada Ascendente y descendente.
2. Tablas involucradas?:
Libro
3. Condiciones en particular?:
No aplica
4. Como se relaciona las tablas?:
no aplica
5. Comandos a Utilizar?:
ORDER BY
Sintaxis:
>>> select * from Libro order by descripcion;
>>> select * from Libro order by descripcion desc;
Ordenar la tabla Libro de Forma Descendiente por el campo Precio:
Ordenar Tabla Autor por el por el nombre de forma Ascendente:
Evidencia de la Clase en el siguiente Archivo txt.: