Fibonacci sabor Oracle
Publicado em 02/08/2007 13:07
Categorias: java ruby php python
Agora que o blog finalmente voltou ao ar (espero que o pessoal da Dreamhost mantenha assim), vou colocar aqui uma dica do meu amigo Rogério, ele é o DBA aqui da empresa onde trabalho.
Ele viu no blog o post anterior sobre a série de Fibonacci, e me passou um link com uma feita no Oracle 10g, achei legal e vou colocar aqui sem maiores explicações:
SQL> select s seq
2 from dual
3 model return all rows
4 dimension by ( 0 d ) measures ( 0 s )
5 rules iterate (12) (
6 s[iteration_number ] = decode(
7 iteration_number, 0, 0, 1, 1, s[iteration_number-2]
8 ) + nvl(s[iteration_number-1],0)
9 )
10 /
SEQ
-------------
0
1
1
2
3
5
8
13
21
34
55
89
Para quem quiser saber mais, acesse o blog do autor do experimento o Marcio Portes aqui.
Abraço, T+
Alfredo Ribeiro




