none
Em quantos cds está cada música? RRS feed

  • Pergunta

  • Boa noite amigos, como seria possível efetuar uma query onde retornasse em quantos cds está cada musica ?





    • Editado diego.lk sexta-feira, 18 de janeiro de 2019 02:11
    sexta-feira, 18 de janeiro de 2019 02:11

Respostas

Todas as Respostas

  • Ola amigom

    Seria esse select abaixo, no caso eu criei as tabelas e inseri os dados e efetuei os testes.

    select Nome, count(C.Codigo) from Cds C
    join Musicas M on C.Codigo = M.CodigoCD
    group by Artista 


    Obrigado pela resposta. é possível fazer um inner join entre colunas com chave primária invés de chave estrangeira ?
    sexta-feira, 18 de janeiro de 2019 04:36
  • Deleted
    • Marcado como Resposta diego.lk quinta-feira, 24 de janeiro de 2019 02:47
    sexta-feira, 18 de janeiro de 2019 10:18
  • como seria possível efetuar uma query onde retornasse em quantos cds está cada musica ?

    Diego,

    • há uma terceira tabela contendo todas as músicas, independente de cd?
    • a coluna Numero, na tabela CD, é a numeração de faixa?


    Se não houver tabela somente com as músicas, independente de cd, a solução é utilizar as colunas Nome e Artista da tabela Musicas.

    -- código #1
    SELEC Nome, Artista, count(*) as Qtd
      from Musicas
    group by Nome, Artista;

    Boa tarde, amigo. Não há uma terceira tabela. Sim, a coluna número é a numeração da faixa. Saberia me dizer o que significa os dois asteriscos (*) na tabela músicas ? achava que deveria ser feito um join para retornar esse resultado.
    sexta-feira, 18 de janeiro de 2019 14:24
  • Deleted
    sexta-feira, 18 de janeiro de 2019 14:33
  • Saberia me dizer o que significa os dois asteriscos (*) na tabela músicas ?

    Pelo que observei na foto, há 4 colunas no quadro "Tabelas de Referências": Campo, Tipo, Tamanho e Chave. O que deduzi é que na coluna Chave estão marcadas com * as colunas que que fazem parte da chave primária. Assim, na tabela Musicas a chave primária é composta das colunas CodigoCD e Numero.

    Presumo que haja um enunciado, inclusive explicando a codificação utilizada na coluna Tipo.


    José Diz     Belo Horizonte, MG - Brasil     [Linked In]   [e-mail]   [Porto SQL]


    Este conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    mas cada tabela só pode ter uma coluna com chave primária, ou não ?
    sexta-feira, 18 de janeiro de 2019 15:24
  • Deleted
    • Marcado como Resposta diego.lk quinta-feira, 24 de janeiro de 2019 02:47
    sábado, 19 de janeiro de 2019 00:12
  • mas cada tabela só pode ter uma coluna com chave primária, ou não ?

    Uma chave primária pode ter uma única coluna ou várias colunas. Neste caso, várias colunas, é denominada de chave primária composta.

    José Diz     Belo Horizonte, MG - Brasil     [Linked In]   [e-mail]   [Porto SQL]


    Este conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    essa eu não sabia, achava que só podia ser em uma única coluna por tabela. mas bom saber. obrigado pela ajuda. como faço para colocar o post como resolvido ?

    segunda-feira, 21 de janeiro de 2019 05:35