Resultados da pesquisa a pedido "common-table-expression"
Consulta recursiva usada para fechamento transitivo
Eu criei um exemplo simples para ilustrar o fechamento transitivo usando consultas recursivas no PostgreSQL. No entanto, algo está errado com minha consulta recursiva. Ainda não estou familiarizado com a sintaxe, portanto essa solicitação pode ...
Consulta do SQL Server com paginação e contagem
Eu quero fazer uma consulta ao banco de dados com paginação. Então, usei uma expressão de tabela comum e uma função classificada para conseguir isso. Veja o exemplo abaixo. declare @table table (name varchar(30)); insert into @table values ...
Detectar itens duplicados no CTE recursivo
Eu tenho um conjunto de dependências armazenadas no meu banco de dados. Eu estou procurando encontrar todos os objetos que dependem do atual, direta ou indiretamente. Como os objetos podem depender de zero ou mais outros objetos, é perfeitamente ...
PostgreSQL multi INSERT… RETORNANDO com várias colunas
Estou construindo um banco de dados com o Postgres 9.3 como back-end, com 3 tabelas: table1 (user_id, username, name, surname, emp_date) table2 (pass_id, user_id, password) table3 (user_dt_id, user_id, adress, city, phone)Como pode ...
Soma recursiva na estrutura em árvore
Eu tenho uma estrutura de árvore em uma única tabela. A tabela é uma árvore de categorias que podem ser aninhadas infinitamente. Cada categoria possui uma coluna ProductCount que informa quantos produtos estão diretamente na categoria (sem somar ...
Instrução Select para retornar filhos pai e filhos infinitos
Dê a estrutura da tabela, como algo como: ID ParentID Name 1 NULL A root 2 NULL Another root 3 1 Child of 1 4 3 Grandchild of 1 5 4 Great grandchild of 1 6 1 Child of 1 7 NULL Another root 8 7 Child of 6 Estou procurando uma solução elegante (se ...
Contar valores duplicados consecutivos no SQL
Eu tenho uma mesa assim ID OrdID Value 1 1 0 2 2 0 3 1 1 4 2 1 5 1 1 6 2 0 7 1 0 8 2 0 9 2 1 10 1 0 11 2 0Desejo obter a contagem do valor consecutivo em que o valor é 0. Usando o exemplo acima, o resultado será 3 (Linhas 6, 7 e 8). Estou usando ...
Como percorrer uma estrutura hierárquica de estrutura de árvore para trás usando consultas recursivas
Estou usando o PostgreSQL 9.1 para consultar dados estruturados em árvore hierárquica, consistindo de arestas (ou elementos) com conexões com nós. Os dados são realmente para redes de fluxo, mas eu abstraí o problema para tipos de dados simples. ...
Agregando conjuntos de nós / arestas conectados
Eu tenho um conjunto de arestas conectado com nós únicos. Eles são conectados usando um nó pai. Considere o seguinte exemplo de código e ilustração: CREATE TABLE network ( node integer PRIMARY KEY, parent integer REFERENCES network(node), length ...
Combinando instruções INSERT em um CTE modificador de dados com uma expressão CASE
Minha pergunta é algum tipo de extensão da excelente resposta de Erwin Brandstetter emesta discussão [https://stackoverflow.com/questions/8721503/in-postgres-sql-guidance-on-using-the-with-clause] sobre o uso correto deWITH. Minha consulta ...