Ir al contenido principal

Entradas

Mostrando entradas de agosto 1, 2013

La Función SUMA – Parte 2

La suma total de una columna o expresión es calculada con la función SUM, su sintaxis es: SUM( [ DISTINCT | ALL ] expr ) Un parámetro numérico es necesario, opcionalmente precedido por las palabras DISTINCT o ALL y devuelve un resultado numérico. Ejemplos: SELECT SUM(1) FROM HR.countries; Este ejemplo es necesario explicarlo, en este caso SUM(1)  suma el numero de registros y si utilizamos SUM(2) suma el numero de registros dos veces. SELECT SUM(SYSDATE - hire_date)/365.25 FROM   HR.employees; SELECT SUM(hire_date) FROM   HR.employees;

La Función COUNT – Parte 2

La ejecución de COUNT sobre una columna o una expresión devuelve un valor entero que representa el número de filas en un grupo. La función COUNT tiene la siguiente sintaxis: COUNT( { * |[ DISTINCT| ALL ] expr } ) El signo asterisco representa todas las columnas incluyendo valores nulos. También  podemos especificar  una columna o una expresión y pueden ir precedidas por las palabras DISTINCT o ALL. Múltiples Funciones Grupo pueden ser especificadas en un mismo SELECT. Ejemplo: SELECT COUNT(location_id) NUMERO_LOCALIZACIONES, COUNT(DISTINCT country_id) NUMERO_PAISES FROM HR.locations; SELECT COUNT(location_id) NUMERO_LOCALIZACIONES, COUNT(DISTINCT state_province) PROVINCIAS, COUNT(DISTINCT country_id) NUMERO_PAISES FROM HR.locations;

Utilizando Funciones Grupos

Las funciones AVG, SUM, MIN, MAX y COUNT devuelve un resultado numérico. Adicionalmente, las funciones MIN y MAX devuelven resultados carácter y fecha. Estas cinco funciones  operan sobre valores no nulos, pero a diferencia de otras, la función COUNT(*) puede contar las filas con valores nulos. La palabra DISTINCT es utilizada para restringir las filas en un grupo.