Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
4Activity
×
0 of .
Results for:
No results containing your search query
P. 1
Funciones-Analiticas

Funciones-Analiticas

Ratings: (0)|Views: 1,566|Likes:
Published by Brenda Vargas

More info:

Published by: Brenda Vargas on May 16, 2011
Copyright:Attribution Non-commercial

Availability:

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

07/05/2013

pdf

text

original

 
Funciones Analíticas
En esta oportunidad veremos una técnica interesante en SQL para relacionar valores de 2 filasconsecutivas, para todos los registros de una tabla. El criterio de 'consecutividad' puede estar dado por alguna de las columnas de la tabla, como el id, la fecha de creación del registro, etc.
SQL Funciones
Funciones SQL están incorporados en la base de datos Oracle y están disponibles parasu uso en diversas sentencias de SQL apropiado. No hay que confundir las funciones deSQL con funciones definidas por el usuario escritas en PL / SQL.Si se llama a una función de SQL con un argumento de un tipo de datos que no sean eltipo de datos esperados por la función de SQL, Oracle intenta convertir el argumento deque el tipo de datos espera que antes de realizar la función de SQL. Si se llama a unafunción de SQL con un argumento nulo, la función de SQL vuelve automáticamentenula. La única función de SQL que no necesariamente siguen este comportamiento son
CONCAT
,
 NVL
, y
REPLACE
.En los diagramas de sintaxis para las funciones de SQL, los argumentos se indican sustipos. Cuando el parámetro de
 function
aparece en la sintaxis SQL, sustituirla por una delas funciones descritas en esta sección. Las funciones están agrupadas por los tipos dedatos de sus argumentos y sus valores de retorno.La sintaxis que muestra las categorías de las funciones siguientes:
Función:: =
 Descripción de la ilustración function.gif 
 
 
single_row_function:: =
 Descripción de la ilustración single_row_function.gif 
Las secciones que siguen la lista de funciones integradas de SQL en cada uno de losgrupos se ilustra en los diagramas anteriores, excepto las funciones definidas por elusuario. Todas las funciones integradas de SQL se describe a continuación en ordenalfabético.
 
Funciones analíticas
Las funciones analíticas calculan un valor agregado sobre la base de un grupo de filas. Sediferencian de las funciones de agregado de que regresen varias filas para cada grupo. El grupode filas se llama una
ventana
y se define por la
a
n
aly
tic_c
la
use
. Para cada fila, una ventanacorredera de filas se define. La ventana determina el rango de filas para realizar los cálculos para la fila actual. los tamaños de ventanas puede basarse en un número físico de filas o unintervalo de lógica, como el tiempo.Las funciones analíticas son el último conjunto de operaciones realizadas en una consulta aexcepción de la final ORDER BY cláusula. Todo se une y todos los WHERE , GROUP BY , yHAVING cláusulas se completan antes de las funciones analíticas se procesan. Por lo tanto, lasfunciones analíticas sólo pueden aparecer en la lista de selección o ORDER BY cláusula.Las funciones analíticas se utilizan para calcular acumulativo, en movimiento, centrado, y presentación de informes agregados.
analytic_function:: =
 Descripción de la ilustración analytic_function.gif 
analytic_clause:: =
 Descripción de la ilustración analytic_clause.gif 
query_partition_clause
:: =
 
 
 Descripción de la ilustración query_partition_clause.gif 
order_by_clause
:: =
 Descripción de la ilustración order_by_clause.gif 
w
indo
w
ing_clause
:: =
 Descripción de la ilustración windowing_clause.gif La semántica de esta sintaxis se discuten en las secciones que siguen.
analytic_function
 Especifique el nombre de una función analítica (véase el listado de las funcionesanalíticas después de esta discusión de la semántica).

Activity (4)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Jenny Lasluisa liked this
Maru Solis liked this

You're Reading a Free Preview

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