Histórico da Página
...
Expandir | ||
---|---|---|
| ||
Order by é caro no sql. O uso desse recurso precisa ser bem avaliado, precisa pensar se a tela a qual o conteúdo da tabela vai ser apresentada tem recursos de ordenação, caso consiga é melhor buscar toda tabela sem organizar e fazê-lo pela aplicação. O uso do ‘order by’ é bem válido quando temos uma tabela muito grande e precisamos pegar somente alguns registros ordenados, por exemplo o uso da cláusula TOP N com o complemento do ‘order by’. Em outras palavras, não vale a pena buscar milhões de registros do banco sendo que preciso buscar os 3 primeiros com valor maior ou menor: SELECT TOP 3 VALOR, CHAPA FROM PFFINANC ORDER BY VALOR DESC Dicas importantes:
ORDER BY CAST(COLUNA AS VARCHAR(10)) DESC
INSERT INTO TABELA1 SELECT SELECT COLUNA1, COLUNA2 FROM TABELA2 ORDER BY COLUNA1 DESC |
...