[firebase-br] Comandos Semelhantes!

Eduardo Pombo eduardo em embras.net
Sáb Dez 4 21:03:32 -03 2010


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




Mais detalhes sobre a lista de discussão lista