Gerando linhas no Oracle

Uma das coisas interessantes também vistas no Oracle, é a possibilidade de gerar linhas! Esses dias eu vi utilidade para isso, utilizei num relatório onde mostra informações por período. (08:00 à 08:30, etc).

Facilidades do Oracle: Descobrindo ratio com RATIO_TO_REPORT()

Mais uma facilidade provida pelo gigante Oracle sendo exposta! Novamente eliminando subquery, que é indispensável para resolver a próxima questão se estiver usando o MySQL.

Dessa vez, a questão é a seguinte:
Retornar o nome dos usuários (únicos na tabela), e o ratio no qual o valor do campo valor representa em relação a soma de todos usuários.

Facilidades do Oracle: Usando MAX() com PARTITION BY

Salve, salve.
Quem já navegou pela documentação do Oracle, pôde (terceira pessoa do singular do pretérito perfeito do indicativo do verbo poder) supreender-se com a quantidade de recursos, principalmente na área das funções para aggregate e analytic. Tentarei selecionar algumas para fazermos um comparativo, demonstrando a aplicação em apropriados (ou não) casos de uso. :D

Criando um parser reentrant (pure parser) e brincando com actions

Olá!
Mais uma vez brincando com criação de parser, depois de apanhar bastante para fazer o Flex usar yylval, notei que o meu problema era atualizar a versão do mesmo! :D
Dessa vez trabalhei com actions, que são os códigos entre colchetes nas regras do parser (no arquivo .y) e atribuindo valores ao tokens, que é usando a tal yylval, sendo ela, do tipo de uma estrutura que criei.

Deletando registros duplicados no MySQL

Esta é uma tarefa que sempre alguem aparece em IRC/fórum precisando. Então deixarei registrado aqui para servir como uma referência.

Como podem ver abaixo, não será necessário usar qualquer linguagem de programação para realizar esta operação, apenas um client que mantenha uma sessão se for utilizar o método como tabela temporária.