— Funciones Básicas Para Calculo BD —
Funciones Básicas Para calcular
SELECT Funcion (valor o campo) FROM NOMBRETABLA;
Ejemplo: Cuantos Libros hay en la libreria
Analisis
1.Que tablas se desea calcular y de que tabla(s)
Cantidad libros
Tabla libro
2. Que tablas se ven afectadas
Libro
3. Condicciones
NO
4. Como se relacionan?
NO APLICA
5. Funcion a utilizar:COUNT
SINTAXIS
SELECT COUNT(*) FROM LIBRO;
SELECT COUNT(*) 'Cantidad de Libros' FROM LIBRO;
Ej: Cual es el valor total de los libros que posee la libreria
Analisis
SELECT sum(precio) 'Valor Total' FROM LIBRO;
Ej:Cual es el valor del libro mas costoso que vende la libreria
Analisis
SELECT MAX(PRECIO) FROM LIBRO;
Ej: Cual es el numero de paginas del libro mas pequeño que vende la libreria
Analisis
SELECT MIN(nropagina) 'Paginas del libro mas pequeño' FROM LIBRO;
Ej:Cual es el valor promedio de los libros que vende la libreria
Analisis
SELECT AVG(PRECIO) 'Promedio de los libros' FROM LIBRO;
MODIFICAR O ACTUALIZAR DATOS O REGISTROS
Comando
UPDATE
SINTAXIS
UPDATE NOMBRETABLA SET NOMBRE DEL CAMPO A ACTUALIZAR = 'VALOR' CONDICION;
Ej: Cambiar o actualizar la descripcion del libro redes por Redes y Comunicaciones
UPDATE LIBRO
SET DESCRIPCION = 'Redes y Comunicaciones'
WHERE IDLIBRO = 'L07';
COMANDO PARA ELIMINAR REGISTROS DE UNA TABLA
Comando
DELETE
SINTAXIS
DELETE FROM Tabla WHERE condicion;
DELETE FROM LIBRO WHERE DESCRIPCION = 'Redes y Comunicaciones';
Ejm: Borrar toda la tabla
DELETE FROM LIBRO;
COMANDO PARA ORDENAR INFORMACION
Comando
ORDER BY
SINTAXIS
SELECT * FROM NOMBRE DE LA TABLA ORDER BY CAMPOORDENAR TIPOORDENADO;
Ejm: ordenar la tabla libro por el campo descripcion.
SELECT * FROM LIBRO ORDER BY DESCRIPCION;
SELECT * FROM LIBRO ORDER BY DESCRIPCION DESC;
Ejm:ordenar la tabla libro de forma desendente por el campo precio
SELECT * FROM LIBRO ORDER BY PRECIO DESC;