21 Jul 2022 Michał Kołodziejski Conheça o Poder das Consultas Recursivas SQL Mais comumente, as consultas SQL que executamos em um banco de dados são bastante simples. Bem, isso depende de seu papel, é claro. Analistas em data warehouses recuperam tipos de informações completamente diferentes usando (muitas vezes) consultas muito mais complicadas do que os engenheiros de software que criam aplicações CRUD. Entretanto, às vezes é mais simples ou mais elegante executar uma consulta que é um pouco mais sofisticada sem precisar de mais processamento de dados no código. Leia mais 8 Jul 2022 Michał Kołodziejski Faça-o em SQL: Travessia da árvore SQL Recursiva No artigo anterior, descrevi como usar as Expressões de Tabela Comum para encontrar o caminho mais curto em um gráfico dirigido. Esse exemplo pode ser difícil de seguir, admito. Vamos fazer algo muito mais comum, algo que é implementado em quase todos os sites - um menu. Em vez de escrever o código, vamos aproveitar a estrutura em árvore SQL escrevendo apenas uma consulta. Vamos usar CTEs para PostgreSQL e a cláusula de consulta hierárquica para Oracle. Leia mais