Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
— |
user:1577657:resolucao_dos_exercicios_da_pagina_10 [2016/06/28 00:25] (atual) |
||
---|---|---|---|
Linha 1: | Linha 1: | ||
+ | ====== Resolução dos exercícios da página 10 ====== | ||
+ | |||
+ | <code> | ||
+ | --questao 1 | ||
+ | |||
+ | select nome, salario | ||
+ | from empregado | ||
+ | where salario > 2000 | ||
+ | |||
+ | </code> | ||
+ | <code> | ||
+ | --questao 2 | ||
+ | |||
+ | select g.nome, g.rg | ||
+ | from empregado e, empregado g | ||
+ | where g.rg = e.rg_gerent | ||
+ | |||
+ | union | ||
+ | |||
+ | select g.nome, g.rg | ||
+ | from departamento d, empregado g | ||
+ | where d.rg_gerent = g.rg | ||
+ | |||
+ | </code> | ||
+ | |||
+ | <code> | ||
+ | --questao 3 | ||
+ | |||
+ | select g.nome | ||
+ | from empregado e, empregado g | ||
+ | where g.rg = e.rg_gerent | ||
+ | |||
+ | intersect | ||
+ | |||
+ | select g.nome | ||
+ | from departamento d, empregado g | ||
+ | where d.rg_gerent = g.rg | ||
+ | |||
+ | </code> | ||
+ | <code> | ||
+ | |||
+ | --questao 4 | ||
+ | |||
+ | select d.*, g.nome | ||
+ | from departamento d , empregado g | ||
+ | where d.rg_gerent = g.rg | ||
+ | |||
+ | </code> | ||
+ | <code> | ||
+ | |||
+ | --questao 5 | ||
+ | |||
+ | select d.dep_nome | ||
+ | from empregado e , departamento d | ||
+ | where e.nome = 'Ricardo' | ||
+ | and d.rg_gerent = e.rg | ||
+ | |||
+ | </code> | ||
+ | <code> | ||
+ | |||
+ | --questao 6 | ||
+ | |||
+ | select nome | ||
+ | from empregado | ||
+ | where depto = 2 | ||
+ | |||
+ | union | ||
+ | |||
+ | select g.nome | ||
+ | from empregado e, empregado g | ||
+ | where e.depto = 2 | ||
+ | and g.rg = e.rg_gerent | ||
+ | |||
+ | union | ||
+ | |||
+ | select g.nome | ||
+ | from departamento d, empregado g | ||
+ | where g.rg = d.rg_gerent | ||
+ | and dep_num = 2 | ||
+ | |||
+ | </code> | ||
+ | |||