Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
8Activity
0 of .
Results for:
No results containing your search query
P. 1
TRABAJO de BASE de DATOS Funciones Conjunto Registros Count Sum Avg Max Min

TRABAJO de BASE de DATOS Funciones Conjunto Registros Count Sum Avg Max Min

Ratings: (0)|Views: 1,682 |Likes:

More info:

Published by: gloriaisabelparra_m4513 on Mar 14, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

08/14/2013

pdf

text

original

 
Funciones Conjunto Registros CountSum Avg Max Min
AVGCalcula la media aritmética de un conjunto de valores contenidos en un campoespecificado de una consulta. Su sintaxis es la siguienteAvg(expr)En donde expr representa el campo que contiene los datos numéricos para los que sedesea calcular la media o una expresión que realiza un cálculo utilizando los datos dedicho campo. La media calculada por Avg es la media aritmética (la suma de los valoresdividido por el número de valores). La función Avg no incluye ningún campo Null en elcálculo.SELECT Avg(Gastos) AS Promedio FROMPedidos WHERE Gastos > 100;CountCalcula el número de registros devueltos por una consulta. Su sintaxis es la siguienteCount(expr)En donde expr contiene el nombre del campo que desea contar. Los operandos de expr  pueden incluir el nombre de un campo de una tabla, una constante o una función (la cual puede ser intrínseca o definida por el usuario pero no otras de las funciones agregadasde SQL).Puede contar cualquier tipo de datos incluso texto.Aunque expr puede realizar un cálculo sobre un campo, Count simplemente cuenta elnúmero de registros sin tener en cuenta qué valores se almacenan en los registros.La función Count no cuenta los registros que tienen campos null a menos que expr seael carácter comodín asterisco (*).Si utiliza un asterisco, Count calcula el número total de registros, incluyendo aquellosque contienen campos null. Count(*) es considerablemente más rápida queCount(Campo).
 
 No se debe poner el asterisco entre dobles comillas (’*’).SELECT Count(*) AS Total FROM Pedidos;Si expr identifica a múltiples campos, la función Count cuenta un registro sólo si almenos uno de los campos no es Null.Si todos los campos especificados son Null, no se cuenta el registro. Hay que separar losnombres de los campos con ampersand (&).SELECT Count(Fecha Envío
?
& Transporte) AS Total FROM Pedidos;Max, MinDevuelven el mínimo o el máximo de un conjunto de valores contenidos en un campoespecifico de una consulta. Su sintaxis es:Min(expr)Max(expr)En donde expr es el campo sobre el que se desea realizar el cálculo. Expr pueden incluir el nombre de un campo de una tabla, una constante o una función (la cual puede ser intrínseca o definida por el usuario pero no otras de las funciones agregadas de SQL).SELECT Min(Gastos) ASEl Min
?
FROM PedidosWHERE Pais = ‘España’;SELECT Max(Gastos) ASEl Max
?
FROM Pedidos WHERE Pais = ‘España’;SumDevuelve la suma del conjunto de valores contenido en un campo especifico de unaconsulta.Su sintaxis es:Sum P
?
(expr)En donde expr representa el nombre del campo que contiene los datos que deseansumarse o una expresión que realiza un cálculo utilizando los datos de dichos campos.
 
Los operandos de expr pueden incluir el nombre de un campo de una tabla, unaconstante o una función (la cual puede ser intrínseca o definida por el usuario pero nootras de las funciones agregadas de SQL).SELECT Sum(Precio Unidad
?
 * Cantidad)AS Total FROMDetalle Pedido
?
 ;
Consultas agregadas
La cláusula GROUP BY 
La clausula
GROUP BY 
combina los registros con valores idénticos en un único registro.Para cada registro se puede crear un valor agregado si se incluye una función SQL agregada,como por ejemplo Sum o Count, en la instrucción
SELECT
. Su sintaxis es:
SELECT
[
 ALL | DISTINCT
]<
nombre_campo
> [{,<
nombre_campo
>}][{,
<funcion_agregado> 
}]
FROM 
<
nombre_tabla
>|<
nombre_vista
>[{,<
nombre_tabla
>|<
nombre_vista
>}][
 WHERE
<
condicion
> [{
 AND
|
OR 
<condicion>}]][
GROUP BY
<
nombre_campo
> [{,<
nombre_campo
>}]][
HAVING
<
condicion
>[{
 AND
|
OR 
<condicion>}]][
ORDER BY
<
nombre_campo
>|<indice_campo> [
 ASC
|
DESC
][{,<
nombre_campo
>|<indice_campo> [
 ASC
|
DESC
]}]]
GROUP BY 
es opcional. Si se utiliza
GROUP BY 
pero no existe una función SQL agregada enla instrucción
SELECT
se
 
obtiene el mismo resultado que con una consulta
SELECTDISTINCT
. Los valores Null en los campos
GROUP BY 
se agrupan y no se omiten. Noobstante, los valores Null no se evalúan en ninguna de las funciones SQL agregadas. Todos los campos de la lista de campos de
SELECT
deben incluirse en la cláusula
GROUPBY 
o como argumentos de una función SQL agregada.
SELECT
marca, modelo,
SUM 
(numero_kilometros)
FROM 
tCoches
GROUP BY
marca, modelo
La

Activity (8)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
capra_169042361 liked this
María Cardona liked this
Anita Ortega liked this
hector_gv_9 liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->