Pular para o conteúdo
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #81443
    rubenspg
    Participante

      Olá! Estou utilizando o Oracle, mas minha dúvida é de SQL.
      Possuo uma tabela com 500 registros, na qual armazena 4 valores, e quero selecionar 2 deles uma vez só, mas os valores se repetem. Exemplo:

      COD | DIA | MES | ANO
      1 | 5 | 5 | 07
      2 | 5 | 5 | 07
      3 | 5 | 4 | 07
      4 | 6 | 6 | 07
      5 | 6 | 6 | 07
      6 | 7 | 1 | 07
      7 | 7 | 10 | 07
      8 | 7 | 9 | 07

      Tenho que fazer um select que retorne o dia e mês. Só que se eu fizer algo do tipo “select dia, mes from tabela”, ele vai retornar vários 5, 6 e 7, mas eu quero só uma vez o 5, uma vez o 6 e uma vez o 7. Resumindo: Dia e Mes que sejam diferentes.

      Obrigado.

      #81445
      Ishii
      Participante

        Ola,

        Utilize o group by:

        select dia, mes from tabela group by dia, mes

        Ou utilize o distinct

        select distinct dia, mes from tabela

        []s Ishii

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