Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Administracion de Base de Datos FUNCIONES AGREGADAS

Enviado por   •  3 de Diciembre de 2017  •  938 Palabras (4 Páginas)  •  405 Visitas

Página 1 de 4

...

SELECT SUM(salary) AS "Total Salary"

FROM employees

WHERE salary > 50000;

Como resultado, "Total Salario" se mostrará como el nombre del campo cuando se devuelve el conjunto de resultados.

EJEMPLO - USANDO DISTINCT

La siguiente sentencia restituye el salario total combinado de los valores salariales únicos donde el salario es superior a $ 50,000 / año.

SELECT SUM(DISTINCT salary) AS "Total Salary"

FROM employees

WHERE salary > 50000;

Si hubiera dos sueldos de $ 82,000 / año, sólo uno de estos valores se utilizarían en la función SUM.

EJEMPLO

Si ejecutamos:

SELECT SUM(Columna) FROM T_PEDIDOS;

Devuelve LA SUMA de un campo en una tabla

14567

MAX

La función de Oracle MAX devuelve el valor máximo de una expresión.

SINTAXIS

La sintaxis de la función es:

SELECT MAX (expression)

FROM tables

WHERE conditions;

EJEMPLO

Por ejemplo, es posible que desee saber cómo el salario máximo de todos los empleados.

SELECT MAX (salary) AS "Highest Salary"

FROM employees;

Como resultado, "Salario máximo" se mostrará como el nombre del campo cuando se devuelve el conjunto de resultados.

EJEMPLO

Si ejecutamos:

SELECT MAX(Columna) FROM T_PEDIDOS;

Devuelve el máximo valor de un campo en una tabla.

123

EJEMPLO:

Queremos saber cuál es el mayor precio de todos los libros:

select max(precio)

from libros;

Entonces, dentro del paréntesis de la función colocamos el nombre del campo del cuál queremos el máximo valor.

MIN

La función de Oracle MIN devuelve el valor mínimo de una expresión, puede ser un campo numérico o fórmula.

SINTAXIS

La sintaxis de la función Oracle MIN es:

SELECT MIN( expression )

FROM tables

WHERE conditions;

EJEMPLO - CON EL CAMPO INDIVIDUAL

Por ejemplo, es posible que desee saber cómo el salario mínimo de todos los empleados.

SELECT MIN(salary) AS "Lowest Salary"

FROM employees;

Como resultado, "Salario más bajo" se mostrará como el nombre del campo cuando se devuelve el conjunto de resultados.

EJEMPLO:

Si ejecutamos:

SELECT MIN(Columna) FROM T_PEDIDOS;

Devuelve el menor valor de un campo en una tabla.

1

EJEMPLO:

Para conocer el precio mínimo de los libros de "Rowling" tipeamos:

select min(precio)

from libros

where autor like '%Rowling%';

AVG

La función "avg()" retorna el valor promedio de los valores del campo especificado.

SINTAXIS

La sintaxis de la función Oracle AVG es:

SELECT AVG( expression )

FROM tables

WHERE conditions

EJEMPLO - CON EL CAMPO INDIVIDUAL

Por ejemplo, es posible que desee saber cómo el salario promedio de todos los empleados cuyo salario es superior a $ 25,000 / año.

SELECT AVG(salary) AS "Avg Salary"

FROM employees

WHERE salary > 25000;

Resultado, "medio Salario" se mostrará como el nombre del campo cuando se devuelve el conjunto de resultados.

EJEMPLO:

Queremos saber el promedio del precio de los libros referentes a "PHP":

select avg(precio)

from libros

where titulo like '%PHP%';

Devuelve 25. Note que

...

Descargar como  txt (6.8 Kb)   pdf (78.8 Kb)   docx (14.3 Kb)  
Leer 3 páginas más »
Disponible sólo en Essays.club