Resultados da pesquisa a pedido "common-table-expression"

2 a resposta

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 ...

5 a resposta

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 ...

4 a resposta

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 ...

1 a resposta

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 ...

5 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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. ...

1 a resposta

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 ...

1 a resposta

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 ...