ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Administracion de Base de Datos FUNCIONES AGREGADAS


Enviado por   •  22 de Febrero de 2016  •  Apuntes  •  1.045 Palabras (5 Páginas)  •  215 Visitas

Página 1 de 5

Administracion de Base de Datos

FUNCIONES AGREGADAS

Contenido

Administracion de Base de Datos        

FUNCIONES AGREGADAS        

Tecnologias de la Informacion        

INTRODUCCION        

FUNCIONES AGREGADAS        

COUNT        

SUM        

MAX        

MIN        

AVG        

EJEMPLO - UTILIZACIÓN DE FÓRMULA        

INTRODUCCION

Existen en Oracle funciones que nos permiten contar registros, calcular sumas, promedios, obtener valores máximos y mínimos. Estas funciones se denominan funciones de grupo y operan sobre un conjunto de valores (registros), no con datos individuales y devuelven un único valor. Estas funciones se pueden utilizar o aplicar  en  las siguientes versiones  Oracle:

Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8

FUNCIONES AGREGADAS

Las funciones de agregación o agrupamiento son funciones que toman una colección de valores y devuelven como resultado un único valor.

SQL permite combinar en un único registro, registros con valores idénticos en la lista de campos que se especifique. Una vez indicado por qué campo/s queremos agrupar la información, se pueden utilizar funciones de agregación que realizarán operaciones resumen sobre el grupo de registros (cuenta de registros, suma, media aritmética, máximo o mínimo, etc.).

Las funciones de agregación más importantes se muestran en la tabla, todas ellas, excepto COUNT(*)ignoran cualquier nulo en sus argumentos.

[pic 2]

COUNT

Calcula el número de registros que devuelve una consulta, puede ser un campo o fórmula.

SINTAXIS

La sintaxis de la función COUNT  es:

SELECT COUNT( expression )

FROM tables

WHERE conditions;

(expressión) puede ser un campo o fórmula.

SÓLO SE INCLUYEN LOS VALORES NO NULL. La función COUNT sólo se incluyen los registros de la cuenta donde el valor de expresión en COUNT (expresión) no es NULL. Cuando la expresión contiene un valor NULL, no se incluye en los cálculos de la CUENTA.

EJEMPLO - CON EL CAMPO INDIVIDUAL

Echemos un vistazo a algunos ejemplos de función COUNT Oracle y explorar cómo utilizar la función CONTAR en Oracle

Por ejemplo, es posible que desee saber cuántos empleados tiene un salario por encima de 75.000 dólares / año.

SELECT COUNT(*) AS "Number of employees"

FROM employees

WHERE salary > 75000;

En este ejemplo, la función COUNT, que hemos coloca alias la expresión COUNT (*) como "Número de empleados". Como resultado, "Número de empleados" se mostrará como el nombre del campo cuando se devuelve el conjunto de resultados.

EJEMPLO - USANDO DISTINCT

Usted puede utilizar la cláusula DISTINCT dentro de la función CONTAR. Por ejemplo, la sentencia SQL a continuación devuelve el número de departamentos únicos donde al menos un empleado hace más de 55.000 dólares / año.

SELECT COUNT(DISTINCT department) AS "Unique departments"

FROM employees

WHERE salary > 55000;

Una vez más, el campo COUNT (DISTINCT departamento) es un alias como "departamentos únicos". Este es el nombre del campo que se mostrará en el conjunto de resultados.

EJEMPLO

Si se ejecutó la siguiente instrucción SELECT que utiliza la función COUNT:

SELECT COUNT(*) FROM T_PEDIDOS;

Devuelve el número de filas en una tabla.

123

SUM

La función de Oracle  SUM devuelve el valor sumado de una expresión, puede ser un campo numérico o fórmula.

SINTAXIS

La sintaxis de la función SUM Oracle es:

SELECT SUM( expression )

FROM tables

WHERE conditions

EJEMPLO - CON EL CAMPO INDIVIDUAL.

Es posible que desee saber cómo el salario total combinado de todos los empleados cuyo salario está por encima de $ 50,000 / año.

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (269 Kb) docx (105 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com