TERCER CORTE FUNCIONES

04.06.2011 10:22

 

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