Já que voce está estudando! Feed for thought.

1)
selecione todos
       da emp
     onde salary > ( selecione salary
                            da emp
                          onde ename = 'WARD')
2)
selecione ename, dname
       da emp, dept
     onde dept.deptno = emp.depno (mesmo que nao exista)

3)
selecione dname, minimo(salary), medio(salary), maximo(salary)
       da emp, dept
     onde emp.deptno = dept.deptno
 agrupado por dname

:-) Bom estudo!

On 8/11/06, Rafael Santos <[EMAIL PROTECTED]> wrote:
>
> Pessoal, estou estudando Oracle SQL, e estou em duvida em 3 exercícios
> (principalmente joins) se puderem me ajudar, agradeço o compartilhamento de
> experiência:
>
> Tabela emp:
>
> EMPNO ENAME SALARY  COMM DEPTNO
> ---------     ----------    ---------    ---------  ---------
> 7499     ALLEN     1600       300      20
> 7521     WARD     1250       500      30
> 7566     JONES     2975      20
> 7654     MARTIN    1350     1400     20
>
> Tabela dept:
>
> DEPTNO DNAME          LOC
> ----------    --------------        -------------
> 10         ACCOUNTING   NEW YORK
> 20         RESEARCH      DALLAS
> 30         SALES             CHICAGO
> 40         OPERATIONS   BOSTON
>
>
> 1 - Fazer um select que encontre todos os funcionarios que ganhem mais que
> o funcionario WARD;
>
> 2 - Fazer um select que mostre os empregados (todos, inclusive os q nao
> tem departamento) e o nome departamento dele;
>
> 3 - Descobrir o salário menor, a média e o máximo por departamento (deve
> aparecer o nome do departamento);
>
>
> Agradeço a atenção.
>
>
>
> ---------------------------------
> Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular.
> Registre seu aparelho agora!
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



-- 
Marcio Portes
Material Tecnico em Portugues - http://mportes.blogspot.com
Practical Learning Oracle     -
http://mportes.blogspot.com/2006/02/practical-learning-oracle.html


[As partes desta mensagem que não continham texto foram removidas]



--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/[email protected]/ 
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__________________________________________________________________
Seu banco Oracle retornou erro? Ora-??? Pesquise aqui: 
http://www.oraclebr.com.br/  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a