FUNCIONES BÁSICAS
FUNCIONES BASICAS PARA REALIZAR CALCULOS
Sintaxis:
select funcion(valor o campo) from nombretabla;
Ejemplo: Cuantos libros hay en la libreria
Analisis:
1. Que se desea calcular y de que tablas:
Cantidad de libros
Tabla Libro
2. Que tablas se ven afectadas o involucradas:
Libro
3. Condiciones:
Ninguna
4. Como se relacionan las tablas:
No aplica
5. Que instrucción nos resuelve el interrogante?
Count
Sintaxis:
select count(*) from libro;
select count(*) 'Cantidad de Libros' from libro;
Ejemplo:
Cual es el valor total de los libros que posee la libreria
Analisis:
1. Que se desea calcular y de que tablas:
Valor total de libros
Tabla Libro
2. Que tablas se ven afectadas o involucradas:
Libro
3. Condiciones:
Ninguna
4. Como se relacionan las tablas:
No aplica
5. Que instrucción nos resuelve el interrogante?
Count
Sintaxis;
select sum(precio) 'Valor total' from libro;
Cual es el libro mas costoso que tiene la libreria
Analisis:
1. Que se desea calcular y de que tablas:
Valor del libro
Tabla Libro
2. Que tablas se ven afectadas o involucradas:
Libro
3. Condiciones:
Ninguna
4. Como se relacionan las tablas:
No aplica
5. Que instrucción nos resuelve el interrogante?
Max
Sintaxis:
select max(precio) 'El libro mas costoso es' from libro;
Para imprimir o mostrar el nombre del libro:
select descripcion, max(precio) 'El libro mas costoso es' from libro;
Cual es el numero de paginas del libro mas pequeño que vende la libreria
Sintaxis
select min(nropagina) 'Paginas del libro mas pequeño' from libro;
Cual es el valor promedio de los libros que vende la libreria
select avg(precio) 'Valor promedio de ventas' from libro;
Modificar o actualizar datos o registros
Comando : Update
Sintaxis:
update nombretabla set nombre del campo a actualizar='valor' condicion;
Ejemplo:
Cambiar o actualizar la descripcion del libro Redes por Redes y Comunicaciones
Analisis:
1. Que desea cambiar y de que tabla
la descripcion de la tabla libro
2. Que tablas se ven involucradas
Libro
3. Condiciion
Idlibro=L07
4. Como se relacionan las tablas
No aplica
5. Que comando me resuelve el problema
Update, where
Sintaxis
update libro set descripcion='Redes y Comunicaciones' where idlibro='L07';
Cambiar el precio del libro Contabilidad I por 100000
Sintaxis
update libro set precio=100000 where idlibro='L06';
Comando para eliminar registros de una tabla
Comando: Delete
Sintaxis:
delete from tabla where condicion
Ejemplo: Eliminar el libro de Comunicaciones y Redes
Sintaxis
delete from libro where idlibro='L07';
delete from libro;
Comando para ordenar información
Comando: order by
Sintaxis:
select * from nombre de la tabla order by campoaordenar tipoordenado
Ejemplo: Ordenar la tabla libro por el campo descripcion
Sintaxis
select * from libro order by descripcion; ........ascendente
select * from libro order by descripcion desc;
Ejemplo: Ordenar la tabla libro de forma descendente por el campo precio:
Sintaxis:
select * from libro order by precio desc;
Ejemplo: Ordenar la tabla autor por el nombre del autor de forma ascendente
Sintaxis:
select * from autor order by nombre asc;