TERCER CORTE FUNCIONES
AVG (expresion):
Devulve la medida de los valores de un grupo definido por la expresion los valores NULL se pasan por alto
SELECT AVG ( ADVANCE)
COUNT(expresion)Devuelve el numero de elementos del grupo definido por la expresion
SELECT COUNT (city)
MAX (expresion) Devuelve el valor maximo
SELECT MAX (ytd_sales)
MIN (expresion) devuelve el valor minimo de la expresion
SELECT MIN (ytd_sales)
SUM(expresion)SELECT type, SUM(prince)
INSERT
La sentencia INSERT permite agregar datos a una tabla. La forma más simple de INSERT es
INSERT INTO autores (institucion_id, nombre, nacionalidad, "fecha de nacimiento") VALUES (1, 'Edgser Dijkstra', 'Danés', '1930-05-11');
donde se indica en primer lugar a qué tabla se desea agregar el dato, luego la lista de columnas de esa tabla, entre paréntesis, y finalmente los valores de la nueva fila para cada una de las columnas. Observe que los valores van encerrados entre comillas simples, las cuales pueden omitirse para valores numérico
UPDATE
UPDATE es la cláusula que permite hacer modificaciones a registros ya existentes en la base de datos.
UPDATE autores SET nombre = 'Edsger Dijkstra', institucion_id = 3 WHERE autor_id = 1;
La tabla que contiene los valores a modificar luego de la palabra clave UPDATE, a continuación las columnas que se modificarán, seguidas por sus respectivos valores, separadas por comas, y finalmente una cláusula WHERE que puede ser todo lo compleja que se desee.
Cuando se requiere usar múltiples tablas para obtener los nuevos valores que llevarán las columnas, se puede usar la cláusula FROM, o bien se puede construir una subconsulta en WHERE. No veremos esto aquí.
DELETE
DELETE es la cláusula que permite eliminar registros de una tabla. Su uso es muy sencillo:
DELETE FROM instituciones
WHERE institucion_id = 2; Es posible usar otras tablas para construir la calificación de los registros que se borrarán, a través de la especificación de tablas implícitamente, usando nombres de columna calificados. No se puede especificar más de una tabla en FROM.
