TheMaker 0 Denunciar post Postado Junho 30, 2005 oi galera! Suponha q eu possua uma tabela com 1000 registros mas q eu queira apresentar apenas os primeiros 50 Registros dessa tabela. Qual instrução SQL posso usar p/ limitar a essa quantidade? Um abraço à todos! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
proteus 0 Denunciar post Postado Junho 30, 2005 que banco?oracle você pode usar o rownum Compartilhar este post Link para o post Compartilhar em outros sites
alexncosta 0 Denunciar post Postado Junho 30, 2005 e ae cara beleza,Se for um banco SQLSERVER, Interbase ou Firebird, eu acredito que o script abaixo serve, pro que você ta querendo.Por exemplo se você tiver uma tabela chamada Clientes, onde o primeiro campo seja o código do cliente e esse campo seja autoincremente e comece com 1:select * from Clienteswhere cod_cliente >= 1 and cod_cliente <= 50Espero que ajude,Alexandre Compartilhar este post Link para o post Compartilhar em outros sites
skywards 1 Denunciar post Postado Julho 2, 2005 Olatem um material do sql server e tem esta sintaxeSelect top n [percent] <colunas> from <tabela>ex1; exibir o codigo, nome e telefone dos 20 primeiros clientes cadastradosselect top 20 codigo, nome, telefone from clienteex2; exibir o codigo, nome e telefone dos 10% primeiros clientes cadastradosselect top 10 percent codigo, nome, telefone from clienteespero q ajude. Compartilhar este post Link para o post Compartilhar em outros sites
TheMaker 0 Denunciar post Postado Julho 4, 2005 beleza! O top funciona p/ SQL Server Sem Problemas! Mas se for um outro DB access, paradox,etc... Como posso limitar a quantidade de registros exibidos? http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites