Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
MySQL Select Max Contagem Tutorial
MySQL é uma aplicação de banco de dados open-source que utiliza a Structured Query Language (SQL) para todas as operações dentro de um banco de dados. O aplicativo consiste em um servidor de banco de dados eo cliente através do qual você pode desenvolver bancos de dados para distribuição a outras instalações do MySQL . MySQL SQL suporta um número de funções agregadas, ferramentas que permitem obter informações de resumo de dados brutos contidos em seu banco de dados. As funções de executar cálculos em grupos de registros especificados por sua consulta, retornando o resultado em uma nova coluna que aparece na tabela de resultados . Instruções
Usando MAX ()
1

Escrever uma consulta SELECT SQL agregada que grupos o resultado definido por categorias encontradas em colunas da tabela. Por exemplo, considere uma tabela chamada "Livro ", que tem colunas chamadas "Categoria " e " preço ". A coluna categoria contém o gênero de livro que você comprou, e a coluna preço reflete o que você paga para o volume. A consulta SQL que exibe as categorias só leria:

Selecione categoria do grupo livro por categoria
2

Insira uma chamada de função MAX na consulta . A função retorna o valor máximo contido em uma coluna especificada dentro de um agrupamento de registros. Se a consulta anterior é modificado com uma função MAX , o maior preço de um livro na categoria resumo é devolvido :

Selecione categoria, MAX (preço ) do Grupo livro por categoria
< br > 3

Rotular a coluna retornado pela função MAX para que o conjunto de saída é mais informativo para o usuário. O rótulo que você fornecer aparece como o nome da coluna , informando ao usuário que o resultado visto é o " mais alto preço" pago por um volume em uma categoria específica . Modifique a consulta , conforme mostrado abaixo :

Selecione categoria, MAX (preço) AS " Preço mais alto " do grupo livro por categoria
Usando COUNT ( )
4

Escreva uma consulta SQL SELECT que pretende agregar e retornar dados agrupados em vez de valores individuais. O exemplo mostrado abaixo consulta os COMPACT_DISCS tabela e exibe um resumo de todos os nomes de rótulo de registro na tabela , um registro para cada nome de rótulo único :

Selecione cd_label DE compact_discs GROUP BY cd_label
5

Inserir uma chamada de função COUNT para a consulta. COUNT retorna a soma dos registros que satisfazem uma condição específica. O que a consulta exemplo falta é o número de CDs de propriedade emitidos por cada um dos rótulos . A consulta modificada deve ler :

Selecione cd_label , COUNT ( *) FROM compact_discs GROUP BY cd_label
6

Adicione um rótulo descritivo para modificar a coluna COUNT em sua tabela retornada . Por padrão , a coluna é chamado Count ( * ), mas uma etiqueta explicativa é muitas vezes mais útil. Modifique a consulta , conforme mostrado abaixo para o nome da coluna "Discos de Rótulo " :

Selecione cd_label , COUNT (*) AS "Discos de Etiqueta " DE compact_discs GROUP BY cd_label


Anterior :

Próximo : No
  Os artigos relacionados
·Como reverter uma consulta MySQL em PHP 
·Como criar uma lista suspensa Usando XML e Ajax em PHP 
·Como converter o PHP para HTA 
·Como verificar quais tarefas estão agendadas no Sapo 
·Como instalar uma unidade de PHP Mapa 
·Usos de classe equivalente em PHP 
·Como excluir matrizes por valor em PHP 
·Erro Site: O Arquivo Requer o ionCube PHP Carregador I …
·Como colocar códigos de monitoramento em um redireccio…
·Como: MySQL Query para CSV e-mail 
  Artigos em destaque
·Como criar um CSS Sprite Barra de Navegação 
·Como fazer comparações booleanos em Java 
·Como ler um número de caracteres de arquivos no CPP 
·Como verificar se um Array índice existe em PHP 
·Como habilitar e desabilitar as caixas de texto em Java…
·Como fechar um loop para usar o C + + 
·Como enviar um soquete de texto em UDP em Linux 
·Como editar uma cadeia de caracteres de comprimento fix…
·Como desfazer um commit no Subversion 
·1997 Bayliner Capri Specs 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados