Pular para o conteúdo
  • Este tópico contém 4 respostas, 3 vozes e foi atualizado pela última vez 16 anos, 10 meses atrás por David Siqueira.
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #86468
    Tiago_BB
    Participante

      Boa-tarde pessoal.

      Como seria o rownum no SQL?

      Tenho um select que me retorna n linhas, preciso selecionar vamos dizer somente a linha 3… como eu faço?

      Atenciosamente,
      Tiago

      #86469
      Avatar photoRegis Araujo
      Participante

        Fala Tiago.. boa tarde!

        O Rownum serve para vc determinar qual a informação que você quer retornar em uma base que os registros se repetem por diversas vezes…

        Ex.:


        SQL> select funcionario, Ano from TB_CADASTRO;

        FUNCIONARIO ANO


        MARIA 2001
        MARIA 2002
        MARIA 2002
        JOSE 2001
        JOSE 2001
        JOSE 2001


        SQL> select count(1), funcionario, Ano from TB_CADASTRO group by funcionario, Ano;

        COUNT(1) FUNCIONARIO ANO


             1      MARIA  2001
             2      MARIA  2002
        

        3 JOSE 2001

        SQL> select count(1), funcionario, Ano from TB_CADASTRO where rownum >= 3 group by funcionario, Ano;

        COUNT(1) FUNCIONARIO ANO


             3      JOSE   2001
        

        Você precisa retornar informações do rownum ou uma determinada linha dentro de sua tabela???

        Abraços…

        #86476
        Tiago_BB
        Participante

          Eu preciso retornar os valores de uma detrminada linha do meu select.

          Ja tentei usar rownum, porém, não consegui… estou usando o SQL Server 2005!!

          Agradeço o interesse!

          #86479
          Avatar photoRegis Araujo
          Participante

            Tiago…

            Para trazer o conteudo de uma determinada linha.. vc precisa de algum campo chave.. alguma informação que identifique o registro desta linha dentre as os demais registros da tabela…

            Abraços..

            #86480
            David Siqueira
            Participante

              Cara esse post pode te ajudar, acredito que a dúvida era a mesma que a sua só que em uma quantidade maior.

              http://forums.devx.com/archive/index.php/t-24982.html

              Abraço.

              Espero ter ajudado.

              David

            Visualizando 5 posts - 1 até 5 (de 5 do total)
            • Você deve fazer login para responder a este tópico.