FUNCIONES BÁSICAS
Funciones básicas para realizar cálculos
Sintaxis
Select funcion( valor o campo) from nombretable;
Ej: Cuantos libros hay en la librería
Análisis
1.Que desea calcular y de que tablas;
Cantidad de libros tabla libro
2. que tablas se ven afectadas o involucradas?
libro
3. Condición (es)
No
4. Como se relacionan la tablas?
No APLICA
5. Función a utilizar: 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 librería
Análisis
1.Que desea calcular y de que tablas;
Total de libros tabla libro
2. que tablas se ven afectadas o involucradas?
libro
3. Condición (es)
No
4. Como se relacionan la tablas?
No APLICA
5. Función a utilizar: sum
Sintaxis
Select sum(precio) 'valor total' from libro;
Cual es el valor del libro más costoso que venden en la libreria
Análisis
1.Que desea calcular y de que tablas;
libro más costoso de la tabla libro
2. que tablas se ven afectadas o involucradas?
libro
3. Condición (es)
No
4. Como se relacionan la tablas?
No APLICA
5. Función a utilizar: max
Sintaxis
Select max(precio) 'valor del libro más costoso' from libro;
Cual es el libro mas pequeño de la libreria
Análisis
1.Que desea calcular y de que tablas;
Total de libros tabla libro
2. que tablas se ven afectadas o involucradas?
libro
3. Condición (es)
No
4. Como se relacionan la tablas?
No APLICA
5. Función a utilizar: max
Sintaxis
Select min(npaginas) 'paginas del libro mas pequeño' from libro;
Cual es el valor promedio de los libros que vende la librería
Análisis
1.Que desea calcular y de que tablas;
Total de libros tabla libro
2. que tablas se ven afectadas o involucradas?
libro
3. Condición (es)
No
4. Como se relacionan la tablas?
No APLICA
5. Función a utilizar: max
Sintaxis
select avg(precio) ' valor promedio' from libro;
Modificar o actualizar datos o registros
comando
Update
sintaxis
update nombretabla set nombre del campo a actualizar='valor' condición;
cambiar o actualizar la descripción del libro Redes por Redes y Comunicaciones
Analisis
1. que desea actualizar
la tabla libro
2. que tablas se ven involucradas
libro
3. condición
no aplica
4. como se relacionan la tablas
no aplica
5. Función a utilizar: update
sintaxis
update libro set descripcion='Redes yComunicaciones' where idlibro='L07';
Cambiar el precio del libro del libro Contabilidad I por 1000000
Análisis
1. que desea actualizar
la tabla libro
2. que tablas se ven involucradas
libro
3. condición
no aplica
4. como se relacionan la tablas
no aplica
5. Función a utilizar: update
sintaxis
update libro set precio=100000 where descripción='Contabilidad I';
Comando para eliminar registro de tablas
Comando Delete
Sintaxis
delete from tabla where condición
eliminar el libro de comunicaciones y redes
delete from libro where idlibro='L07';
delete from libro;
Comando para ordenar informacion
Comando Order by
Sintaxis
select * from nombre de la tabla order by campoordenar tipoordenado;
Ordenar la tabla libro por el campo descripción
select * from libro order by descripcion;
select * from libro order by descripcion desc;
select * from libro order by descripcion asc;
Ordenar la tabla libro de forma ascendente por el campo precio
Análisis
1. que desea actualizar
la tabla libro
2. que tablas se ven involucradas
libro
3. condición
no aplica
4. como se relacionan la tablas
no aplica
5. Función a utilizar
Ordenar la tabla autor por el nombre del autor de forma descendente