Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Como calcular o modo de SQL
Na análise estatística , o modo é o item que ocorre com mais freqüência em um grupo. Se, por exemplo , você está classificando um saco de M & Ms por cor , você pode achar que você tem 25 vermelho, 13 amarelo, 15 marrom e 32 doces verdes. O modo seria informação mineração green.When a partir de um banco de dados SQL , muitas vezes é necessário calcular estatísticas com base nas informações que você recuperar . SQL não pretende ser uma plataforma robusta para a análise estatística , mas , por elaborar cuidadosamente a sua consulta de banco de dados , você pode executar muitos cálculos estatísticos, incluindo o modo. Instruções
1

Determinar as tabelas de banco de dados e nomes de campos que contêm as informações de cru. Para este exercício, presumo que temos catalogado todos os membros de uma classe da faculdade em uma tabela chamada " sala de aula ", que contém os campos " nome", " idade " e "chave" . Uma saída de toda a tabela fica assim:

A tabela : classroomkey idade nome ---------------------------- ------------ 7 Steve 214 Mark 205 Jane 206 203 Fred Matt John 191 182 Mary
18

queremos encontrar o modo de as idades dos alunos.
< br > 2

Escreva uma consulta SQL básica para reunir as informações " idade " . A consulta será semelhante a este :

Selecione ageFROM classroomGROUP por idade
3

Adicione a função count () para sua consulta, que conta o número de vezes que um item em particular ocorre e exibe os resultados em uma coluna chamada " freqüência ". Sua consulta deve agora olhar como este :

SELECT COUNT (*) de freqüência, ageFROM classroomGROUP por idade
4

Adicione a "ordem de comando" para a última linha de sua consulta. Isto irá exibir os dados "freqüência" do maior para o menor . Sua consulta deve ser semelhante a este :

SELECT COUNT (*) de freqüência, ageFROM classroomGROUP POR ageORDER BY COUNT (*) DESC
5

Insert " TOP 1 " para a consulta após " SELECIONE ". Dessa forma , a consulta concluída retornará apenas a primeira linha de dados. A consulta completa deve ser semelhante a este :

SELECT TOP 1 COUNT (*) de freqüência, ageFROM classroomGROUP POR ageORDER BY COUNT (*) DESC
6

Enviar esta consulta ao banco de dados . Seus resultados com base nesse exemplo deve ficar assim :

idade freqüência ------------------------ 3 20

O modo de , neste caso , é de 20 .

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar um motor de busca em um formulário do Windo…
·Como usar um modelo em Access 2007 
·Como excluir dados da tabela Acesso 
·Como controlar revisões em Access 2007 
·Como ler um arquivo WDB 
·O que é o DSN no Oracle 
·Como combinar duas colunas em Um em SQL 
·O que são SQL junta 
·Como alterar a ADP Ver comentário em um VBA SQL 
·O que é Melhoria de Processos de Software 
  Artigos em destaque
·Como remover um worm do meu computador 
·Software para um Audio Player RCA H115A 
·Como gravar um CD de áudio no iTunes 9 
·Como executar o acesso Macro Visual Basic 
·Como Família backup Tree Maker no XP 
·Como encontrar a altura da tela em Flash CS3 
·Como compactar arquivos de filme e gravar em DVD 
·Como ativar o Closed Caption em um Aluguer iTunes 
·Como gravar música em um CD Virtual 
·Como usar o iTunes Agent 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados