Como encontrar um número de linha no SQL

o

Para melhorar a legibilidade, muitos codificadores languange SQL (Structured Query) preferem incluir um número de linha com os dados retornados ao consultar uma tabela de banco de dados relacional. Um número de linha é um número sequencial que começa com "1" na primeira linha retornada e aumenta em um a cada linha adicional retornado. o "row_number" pseudo-coluna é adicionado à "selecionar" declaração para alcançar este objetivo.

  • Assinar para uma ferramenta SQL interativo. A ID de usuário, senha e identificação de instância são obrigatórios.

  • Digite o "selecionar" declaração incluindo a "row_number" pseudo-coluna no prompt.

    Selecione row_number () over (fim de item_number) como row_number, item_number

    de item_table.

    o "row_number" pseudo-coluna trabalha com o fim da cláusula de dar um número seqüencial exclusivo para cada linha que é devolvido com base na item_number. A menor item_number recebe um "1" no devolvido "row_number."

  • pressione "entrar" e visualizar os resultados da consulta.

dicas & avisos

  • Usar "contagem," "tendo" e "GROUP BY" características com "row_number" para eliminar resultados em duplicado.
  • "row_number" não está disponível em todas as versões de banco de dados. O mesmo resultado pode ser alcançado utilizando o "rownum" função no Oracle. o "rownum" função não necessita de um "ordenar por" declaração.
De esta maneira? Compartilhar em redes sociais:

LiveInternet