TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Liste os nomes de todos os filmes e a descrição de seu gênero.

Por:   •  8/10/2015  •  Trabalho acadêmico  •  549 Palavras (3 Páginas)  •  455 Visualizações

Página 1 de 3
  1. Liste os nomes de todos os filmes.

  SELECT filme.cod_filme,

                 filme.nome_filme

 FROM filme

  1. Liste os nomes de todos os filmes e a descrição de seu gênero.

  SELECT filme.cod_filme,

            filme.nome_filme,

            genero.cod_genero,

            genero.desc_genero

       FROM filme, genero  

      WHERE filme.cod_gen = genero.cod_genero (+)

  1. Liste os nomes dos filmes do gênero "Comédia"

  SELECT filme.cod_filme,

            filme.nome_filme,

            genero.cod_genero,

            genero.desc_genero    

           FROM filme, genero

         WHERE filme.cod_gen = genero.cod_genero

        AND genero.cod_genero = 1

  1. Liste os nomes dos atores que fizeram o filme de título "King Kong”

  SELECT ator_filme.cod_ator,

                   ator.nome_ator,

            filme.nome_filme  

           FROM ator_filme, ator, filme

         WHERE ator_filme.cod_ator = ator.cod_ator

             AND ator_filme.cod_filme = filme.cod_filme

             AND ator_filme.cod_filme = 8

  1. Qual a diferença entre UNION e UNION ALL?

UNION realiza um DISTINCT entre os SELECTS, ou seja, os registros que tiverem informação repetida só apareceram uma vez no ResultSet

UNION ALL simplesmente une os SELECTS, ou seja, os registros que tiverem informação repetido apareceram no ResultSet quantas vezes eles existirem

  1. Quando, onde e porque deve ser usado o HAVING?

A cláusula opcional HAVING possui a forma geral

     HAVING condição        

onde a condição é especificada da mesma forma que na cláusula WHERE.

A cláusula HAVING elimina os grupos de linhas que não satisfazem a condição. A cláusula HAVING é diferente da cláusula WHEREWHERE filtra individualmente as linhas antes do GROUP BY ser aplicado, enquantoHAVING filtra grupos de linhas criados pelo GROUP BY. Cada coluna referenciada na condição deve referenciar sem ambigüidade uma coluna de agrupamento, a menos que a referência apareça dentro de uma função de agregação.

...

Baixar como (para membros premium)  txt (2.6 Kb)   pdf (741.3 Kb)   docx (627.9 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com