Funciones Básicas para Cálculos en MYSQL

Funciones básicas para realizar Cálculos en Mysql


Cuantos libro hay en la librería?


1. Que se desea calcular y de que Tablas?: 
Cantidad de Libros de la Tabla Libros.

2. Tablas involucradas?:
Libro

3. Condiciones en particular?:
No aplica

4. Como se relaciona las tablas?:
No aplica

5. Función a Utilizar?:
COUNT

PARA CONTAR LOS LIBROS
Sintaxis:
>>>  select count(*) from libro;

PARA CONTARLOS Y PONERLE TITULO.
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';


Cambiar el precio del Libro 'Contabilidad I'  por  $ 100.000


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


Sintaxis:  select * from   NombreDeTablaAOrdenar   order by    CampoOrdenar   TipoDeOrdenado;

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.: