Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Funções Analíticas da Oracle
Oracle, um aplicativo de banco de dados principal , possui muitas funções analíticas que permitem aos desenvolvedores para realizar tarefas em um Structured Query Language, ou SQL , ao contrário de uma linguagem procedural , que vem com muito mais restrições. Exemplos de funções analíticas do Oracle incluem Média , Contagem , Lag , Ranking cento e variância . Função

funções analíticas combinar um grupo de linhas para calcular um valor agregado . Cada função específica realiza o feito de uma maneira diferente , mas todas as funções analíticas oferecem uma vantagem distinta sobre funções agregadas habituais em que eles podem retornar várias linhas para cada grupo. Os usuários normalmente empregam funções analíticas para computar tais tipos diferentes de agregados como cumulativa, em movimento, centrado ou de relatórios.
Características

Enquanto a sintaxe para cada função pode variar um pouco , a estrutura de sintaxe básica para uma função analítica do Oracle consiste nos mesmos três componentes: a função analítica , os argumentos ea causa analítica. A sintaxe pode ser digitado como " analytic_function ( [argumentos ] ) OVER ( analytic_clause ) " . A função analítica pode incorporar entre zero e três argumentos , com argumentos que consistem em dados numéricos. A parte analítica cláusula pode consistir de uma cláusula de partição consulta, uma causa fim -a- classe ou uma cláusula de janelas.

Tipos

cada um dos três cláusulas analíticas em uma função analítica realiza uma tarefa especial. Uma cláusula partição consulta divide o conjunto de resultados em grupos de dados , separando os dados em partições. Esta característica permite uma maior personalização e organização mais eficiente dos dados . A cláusula ORDER BY leva as coisas um pouco mais longe , ordenando linhas dentro de uma partição para ainda mais precisão. Por fim , a cláusula de janelas funciona como uma extensão do fim da cláusula , determinando um intervalo específico de linhas de dentro da partição condenada a afetar . A cláusula de janelas só pode ser utilizado se uma cláusula ORDER BY já está presente .

Considerações

Ao entrar na sintaxe para a função analítica dada , você pode adicionar alguns termos para definir ainda os dados resultantes . Por exemplo , ASC e DESC representam " ascendente " e " descendente ", respectivamente, ao especificar uma seqüência de ordenação . Adicionando os termos nulos FIRST ou NULOS DE ÚLTIMA determina se linhas retornadas sem dados devem ser exibidos primeiro ou último . Ao trabalhar com uma cláusula de janelas , linhas indica a janela alvo em unidades físicas , enquanto GAMA especifica a janela como um conjunto lógico de linhas. Você também pode definir ponto de partida de uma janela com a linha corrente ou imediatamente anterior , mesmo ilimitado, o que coloca o ponto de partida para a primeira linha da partição. O termo UNBOUNDED a seguir especifica a janela termina na linha final da partição.

Anterior :

Próximo : No
  Os artigos relacionados
·Misture Funções de agregação em MySQL 
·Qual é o equivalente Mysql.ini em um Mac 
·O que Permissão para definir para SQLite Pasta 
·Como ativar , Gerar , Update, Delete e Insert Declaraç…
·Como usar um banco de dados SQLite em MySQL 
·Como imprimir um registro de dois relatórios 
·O que é um conjunto de dados do QMF 
·Procedimentos e funções no DB2 
·Você pode executar um banco de dados Oracle 9 Com uma …
·Como usar variáveis ​​com o Send Task Mail no SSIS 
  Artigos em destaque
·Como fazer exame externo HD para backup quebrado HD 
·Como Gravar um CDG para um CD Karaoke 
·Como Rip uma fita para WAV 
·Como listar arquivos por nome no Winamp 
·Como desinstalar o Napster Download Manager 
·Como Obter programas na partição de backup 
·Meu McAfee não vai ficar Ativado 
·Como fazer Winamp Ler Canção Títulos em cirílico 
·Como aprender Flash para Iniciantes 
·Meu LimeWire não irá funcionar no iTunes 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados