[firebase-br] Comandos Semelhantes!

Eduardo Pombo eduardo em embras.net
Sex Jan 7 08:15:02 -03 2011


O Allysson esta certo, seria exatamente isso, porque o rows so roda
depois de tudo.




Em 5 de janeiro de 2011 15:54, Alysson Gonçalves de Azevedo
<agalysson em gmail.com> escreveu:
> São os 5 primeiros registros que apareceriam se não tivesse
> a clausura rows...
>
> me corrijam se tiver errado.
>
>
> Alysson Gonçalves de Azevedo
> (11) 8491-7730
>
> (\(''^_^ )/)
>
> "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai
> gritando: -Perdi tudo!!!"
>
>
>
> Em 5 de janeiro de 2011 14:44, andre conrado <acf.andre em gmail.com> escreveu:
>
>> "Pra complicar... rs"
>>
>> se rows retorna apenas 5 registros, quais serão estes? os q estiverem
>> na tabela A completando com os da tabela B?
>>
>> Em 04/12/10, Eduardo Pombo<eduardo em embras.net> escreveu:
>> > as duas retornarao 5 A's se a rows rodasse sobre cada sentenca ai sim
>> > seria apenas sobre a 2a (dos B's) e ai retornaria uma infinidade (um
>> > para cada campo q vc tenha em todas as tabelas) de A's e 5 B's mas se
>> > rodar a sentenca vera q retornara apenas os 5 A's
>> >
>> > Espero ter ajudado
>> >
>> >
>> > Em 26 de novembro de 2010 13:55, cury firebird <cury.fb em gmail.com>
>> escreveu:
>> >> a instrução
>> >>
>> >> select first 5 from
>> >>    (select  'A' from rdb$fields
>> >>        union all
>> >>     select 'B' from rdb$fields)
>> >>
>> >> é a mesma que
>> >>
>> >> select  'A' from rdb$fields
>> >>   union all
>> >> select 'B' from rdb$fields
>> >> rows 5
>> >>
>> >> ???
>> >>
>> >>
>> >>
>> >> na segunda o comando ROWS 5 não teria efeito somente na select 'b'  ??
>> >> se não tem uma grande diferença da forma como são utilizado os
>> comandos..
>> >> certo ?!
>> >>
>> >>
>> >>
>> >> -----Mensagem Original----- From: Eduardo Pombo
>> >> Sent: Friday, November 26, 2010 12:53 PM
>> >> To: FireBase
>> >> Subject: Re: [firebase-br] Comandos Semelhantes!
>> >>
>> >> Pelo que eu percebi existe uma sutil diferenca, o rows é executado
>> >> sobre o resultado da sentença.
>> >>
>> >> Se vc executar uma sentenca com union vc pode ver a diferenca.
>> >> Neste caso ele seria equivalente a um select first x from (select .. ) .
>> >> Ex:
>> >>
>> >>  select first 5 from
>> >>     (select  'A' from rdb$fields
>> >>         union all
>> >>      select 'B' from rdb$fields)
>> >>
>> >> isso seria o mesmo que
>> >>
>> >>     select  'A' from rdb$fields
>> >>         union all
>> >>     select 'B' from rdb$fields
>> >>     rows 5
>> >>
>> >> que ja seria diferente da sentenca abaixo pq ela traria 10 registros.
>> >>
>> >>     select first 5  'A' from rdb$fields
>> >>         union all
>> >>     select first 5 'B' from rdb$fields
>> >>
>> >>
>> >> Espero ter ajudado.
>> >>
>> >>
>> >> Em 25 de novembro de 2010 09:32, cury firebird <cury.fb em gmail.com>
>> >> escreveu:
>> >>>
>> >>> Bom dia a todos !
>> >>>
>> >>> Eu queria saber se alguem sabe a diferenca entre esses dois modos de
>> >>> fazer
>> >>> uma determinada consulta !
>> >>>
>> >>>
>> >>> select first(1) TABELA.CAMPO from TABELA
>> >>> select TABELA.CAMPO from TABELA rows 1
>> >>>
>> >>>
>> >>>
>> >>> Eu sei que o resultado dos dois é o mesmo... eu queria saber se há
>> >>> diferença em outros aspectos como processamento ou algo assim!
>> >>>
>> >>>
>> >>> Desde já agradeço a atençao dispensada
>> >>> ______________________________________________
>> >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> >>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> >>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>> >>>
>> >>
>> >>
>> >>
>> >> --
>> >>
>> >> Atenciosamente
>> >>
>> >> José Eduardo Pombo de Barros
>> >> Gerente de Manutenção de Sistemas
>> >>
>> >> ______________________________________________
>> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> >> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> >> http://www.firebase.com.br/fb/artigo.php?id=1107
>> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>> >>
>> >> ______________________________________________
>> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> >> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> >> http://www.firebase.com.br/fb/artigo.php?id=1107
>> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>> >>
>> >
>> >
>> >
>> > --
>> >
>> > Atenciosamente
>> >
>> > José Eduardo Pombo de Barros
>> > Gerente de Manutenção de Sistemas
>> >
>> > ______________________________________________
>> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> > Para saber como gerenciar/excluir seu cadastro na lista, use:
>> > http://www.firebase.com.br/fb/artigo.php?id=1107
>> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>> >
>>
>>
>> --
>> Um Abraço,
>> André Conrado.
>>
>> 055 21 8840-6232 - Oi
>> 055 21 7856-8125 - NextTel ID:55*83*16416
>> 055 21 9896-5449 - Vivo (apenas mensagens SMS)
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 

Atenciosamente

José Eduardo Pombo de Barros
Gerente de Manutenção de Sistemas




Mais detalhes sobre a lista de discussão lista