Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como classificar um MySQL Query Usando ORDER BY
linhas de uma consulta MySQL SELECT são retornados em uma ordem arbitrária ou imprevisível. Desde o retorno tem mais a ver com hashing interno e algoritmos de busca do que ele faz com os seus dados, a ordem das linhas não é geralmente útil para um programador. Para retornar as linhas em uma ordem significativa , você pode usar a cláusula ORDER BY do comando SELECT para classificá-los . Instruções
1

Formar o comando básico SELECT para retornar as linhas em que você está interessado. Neste ponto , a ordem em que as linhas são retornadas não é de importância . Este exemplo consulta um banco de dados de clientes para obter uma lista de clientes com saldos negativos . Exemplo : SELECT * FROM clientes ONDE equilíbrio
2

Adicionar uma cláusula ORDER BY . ORDER BY dirá ao servidor MySQL para classificar as linhas por uma coluna . Por exemplo, se você quiser ver todas as contas pendentes no fim de seu equilíbrio, você pode adicionar " ORDER BY equilíbrio " ao final da consulta. Exemplo : SELECT * FROM clientes ONDE equilíbrio
3

Definir em qual direção para resolver , como a ordem das linhas retornadas pode ainda não ser significativo. As linhas podem ser devolvidos em ordem crescente ou decrescente .
4

Use ASC ou DESC . Usando ASC irá classificar os dados para que você veja o menor número em primeiro lugar. Usando DESC irá classificar os dados de modo que você vê o maior número primeiro. Nesta consulta , você está olhando para os clientes com o maior saldo negativo em primeiro lugar. ORDEM DE retornará as matrizes com o maior número negativo ( o menor número ) na parte superior . Exemplo : SELECT * FROM clientes ONDE equilíbrio
5

Ordenar por várias colunas, como às vezes você vai se deparar com grandes grupos linhas que foram ordenados no mesmo número. Por exemplo, se há 100 clientes em seu banco de dados com um saldo de 0, os clientes aparecem em uma ordem arbitrária. É melhor ter pelo menos dois critérios de classificação para situações como esta.
6

Use vários critérios de classificação separados por vírgulas. Aqui , os clientes são mostrados em ordem alfabética pelo nome depois de serem ordenadas por equilíbrio. Exemplo : SELECT * FROM clientes ONDE equilíbrio

Anterior :

Próximo : No
  Os artigos relacionados
·Como analisar PHP Script em um site ASP.net 
·Como enviar mensagens de texto e mensagens de correio e…
·Como fazer uma inserção múltipla em PHP 
·Como verificar um PHP IP Blacklist 
·Como para compensar uma consulta no MySQL 
·Como Fazer um Botão de RSVP para um evento no Facebook…
·Como editar um arquivo XML em PHP 
·Como chamar um PHP Nome do arquivo XML de código flash…
·Como extrair os links em uma página e colocar o result…
·Um tutorial sobre Gota MySQL 
  Artigos em destaque
·Como fazer Struts Java 
·Como fazer um fluxograma com dois argumentos 
·Instalação MSI Nested 
·O que são símbolos do fluxograma 
·Como importar arquivos do Excel em MS SQL 
·Como incluir JS externo em JavaScript 
·Como escrever NetBeans para um arquivo 
·Como converter Joomla Temas 
·Como Fazer um Botão visível no Visual C 
·Como porta Objective C para Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados