richenrique Postado Outubro 13, 2004 Denunciar Share Postado Outubro 13, 2004 Galera outro dia eu vi uma explicação de como funciona o Desc limit x,y. Utilizei a busca mas não encontrei :-( alguém poderia explicar? valeu... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Outubro 13, 2004 Denunciar Share Postado Outubro 13, 2004 Seguinte... o DESC faz parte do ORDER BY ou do GROUP BY e não do LIMIT offset,ammount.O DESC é a abreviatura de DESCENDANT, que significa decrescente. Você vai utilizar eles quando quiser ordernar uma busca de modo decrescente: os valores maiores primeiro, menores por último.O oposto do DESC é o ASC que é abreviatura de ASCENDANT, que significa ascendente ou crescente. Você vai utilizar quando quiser ordenar uma busa de forma crescente: com os valores menores antes dos maiores.Exemplos:SELECT * FROM tabela ORDER BY id ASC;SELECT * FROM tabela ORDER BY id DESC;Já o LIMIT offset,ammount serve para limitar uma busca [Quem diria, né? ]. O primeiro parâmetro, offset, é o íncio da limitação, a posição na tabela da primeira linha que você quer chamar. Essa posição não depende de id nem nenhum outro campo, é simplesmente a ordem na qual os elementos foram inseridos na tabela. O segundo parâmetro, ammount, é a quantidade máxima de linhas que você quer. Se a tabela acabar antes da quantidade máxima, só as linhas existentes serão retornadas, obviamente.Exemplo:SELECT * FROM tabela LIMIT 0,5; //pega do elemento 0 [primeiro] ao elemento 4 [5º];SELECT * FROM tabela LIMIT 5; //faz a mesma coisa que anterior, quando você só passa um parâmetro ele considera o offset como 0 e usa o parâmetro que você passou como ammountSELECT * FROM tabela LIMIT 10,50; //pega do elemento 10 ao elemento 49 [ele não chega ao 50, porque o 10 está incluído]E aí você pode misturar os 2 tipos de condição na mesma query, sem problemas:SELECT * FROM tabela ORDER BY id DESC LIMIT 5; //retorna os 5 elementos de id mais altaAqui tem um link para o manual do MySQL. É quase tão bom quanto o do PHP: http://dev.mysql.com/doc/mysql/pt/SELECT.htmlQuando tiver uma dúvida vale a pena olhar lá antes de postar... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 richenrique Postado Outubro 13, 2004 Autor Denunciar Share Postado Outubro 13, 2004 valeu Error404, agora esclareceu a minha dúvida! Execelente explicação, muito claro e objetivo.. valeu mesmo... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Outubro 13, 2004 Denunciar Share Postado Outubro 13, 2004 Sem problemas, qualquer coisa é só postar... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
richenrique
Galera outro dia eu vi uma explicação de como funciona o Desc limit x,y. Utilizei a busca mas não encontrei :-( alguém poderia explicar? valeu...
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.