Pow o dia que o meu valor hora chegar nesse valor eu vou ficar bem na fita.


Atenciosamente,
Rodrigo Mufalani
rodr...@mufalani.com.br
www.mufalani.com.br





On 11/07/2013, at 15:31, "Milton Bastos Henriquis Jr." <miltonbas...@gmail.com> 
wrote:

> Ali é valor/hora Gerson!!
> kkkkkkkkkkk
> 
> O Vitor tá milionário!
> 
> 
> 
> 
> 
> 2013/7/11 Gerson Luz <gerson....@gmail.com>
> 
>> **
>> 
>> 
>> Rapaiz, Dba ta ganhando pouco mesmo heim Rodrigo!
>> 
>> Gerson Luz
>> 
>> Em 11 de julho de 2013 15:25, Rodrigo Mufalani
>> <rodr...@mufalani.com.br>escreveu:
>> 
>> 
>>> Boa tarde,
>>> 
>>> No caso do seu select é a causa de um erro de sintaxe.
>>> 
>>> 
>>> SQL> create table pagamentos (matricula number , valor number);
>>> 
>>> Tabela criada.
>>> 
>>> SQL> create table empregados (matricula number, name varchar2(10));
>>> 
>>> Tabela criada.
>>> 
>>> 
>>> select e.name. p.valor as pagamento
>>> 2 from empregados as left join pagamentos
>>> 3 ;
>>> from empregados as left join pagamentos
>>> *
>>> ERRO na linha 2:
>>> ORA-00933: comando SQL n?o encerrado adequadamente
>>> 
>>> 
>>> O que você está se referindo é alias utilizado normalmente em JOINS para
>>> dizer de que tabela/view vem a informação. Corrigindo o seu comando:
>>> 
>>> 
>>> 1) Vamos carregar as tabelas para ficar mais fácil
>>> 
>>> insert into empregados values (1, 'Mufalani');
>>> insert into empregados values (2 ,'Milton');
>>> insert into empregados values (3 ,'Chiappa');
>>> insert into empregados values (4 ,'Portilho');
>>> insert into empregados values (5 ,'Vitor');
>>> insert into empregados values (6 ,'Capin');
>>> 
>>> 
>>> 
>>> insert into pagamentos values (1,'1000');
>>> insert into pagamentos values (2,'1000');
>>> insert into pagamentos values (3,'1000');
>>> insert into pagamentos values (4,'3000');
>>> insert into pagamentos values (5,'5000');
>>> 
>>> 2) Vou ajustar o seu comando para trazer todos os empregados que tem ou
>>> não registro na tabela de pagamentos:
>>> 
>>> select
>>> e.name,
>>> p.valor
>>> from empregados e left join pagamentos p on (p.matricula = e.matricula)
>>> ;
>>> 
>>> NAME VALOR
>>> ---------- ----------
>>> Mufalani 1000
>>> Milton 1000
>>> Chiappa 1000
>>> Portilho 3000
>>> Vitor 5000
>>> Capin
>>> 
>>> 6 linhas selecionadas.
>>> 
>>> 
>>> 
>>> No comando acima, eu disse que apelidei a tabela pagamentos de "p" e
>>> tabela empregados de "e", com isso o
>>> Oracle entendeu que p.valor = pagamentos.valor e e.name =
>> empregados.name,
>>> isso é para poupar trabalho é pode ser considerado uma boa prática para
>>> escrita de SQL.
>>> 
>>> Note que também podemos fazer o comando com essa notação:
>>> 
>>> select
>>> empregados.name,
>>> pagamentos.valor
>>> from empregados left join pagamentos on (empregados.matricula =
>>> pagamentos.matricula)
>>> ;
>>> 
>>> NAME VALOR
>>> ---------- ----------
>>> Mufalani 1000
>>> Milton 1000
>>> Chiappa 1000
>>> Portilho 3000
>>> Vitor 5000
>>> Capin
>>> 
>>> 6 linhas selecionadas.
>>> 
>>> 
>>> Obs.: O GUOB está chegando, 10/08/2013 não deixe de ir no maior evento de
>>> Oracle do brasil, faça sua inscrição em www.guob.com.br.
>>> 
>>> 
>>> Atenciosamente,
>>> Rodrigo Mufalani
>>> rodr...@mufalani.com.br
>>> www.mufalani.com.br
>>> 
>>> 
>>> 
>>> 
>>> 
>>> On 11/07/2013, at 15:02, gersonlima276 <gerson...@gmail.com> wrote:
>>> 
>>>> Ola mestre do Oracle,
>>>> 
>>>> tira uma dúvida, no select abaixo eu preciso saber sobre o significa a
>>> letra (e)(p) na frente do name e do valor, como entender isto?
>>>> 
>>>> select e.name. p.valor as pagamento
>>>> from empregados as left join pagamentos
>>>> 
>>>> obrigado senhores!!!
>>>> 
>>>> 
>>> 
>>> 
>>> 
>>> [As partes desta mensagem que não continham texto foram removidas]
>>> 
>>> 
>>> 
>>> ------------------------------------
>>> 
>>> 
>>> ----------------------------------------------------------
>>>> Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
>>> inteira responsabilidade de seus remetentes.
>>> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>>> 
>>> ----------------------------------------------------------
>>>> Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
>>> Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO
>> ESPAÇO!
>>> VISITE: http://www.oraclebr.com.br/
>>> ----------------------------------------------------------
>>> Links do Yahoo! Grupos
>> 
>>> 
>>> 
>>> 
>> 
>> [As partes desta mensagem que não continham texto foram removidas]
>> 
>> 
>> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> ------------------------------------
> 
> --------------------------------------------------------------------------------------------------------------------------
>> Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
> --------------------------------------------------------------------------------------------------------------------------
>> Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>> Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>> http://www.oraclebr.com.br/  
> ------------------------------------------------------------------------------------------------------------------------
>  Links do Yahoo! Grupos
> 
> 



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

Responder a