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

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

2 a resposta

Prática recomendada: selecione * no CTE

O post a seguir apresentava razões convincentes para geralmente evitar o uso deselect * no SQL Por que o SELECT * é considerado prejudicial? [https://stackoverflow.com/questions/3639861/why-is-select-considered-harmful] Na discussão, havia ...

2 a resposta

Eu tenho um CTE de exclusão e inserção que falha de uma maneira estranha

Este é um exemplo disso: with x as ( delete from common.companies where id = '0f8ed160-370a-47bb-b4bf-2dcf79100a52' returning row_to_json(companies) as old_data, null as new_data, 'common.companies' as model, id, 'delete' as action) insert into ...

2 a resposta

Como você identifica sequências de padrões de registros em registros usando TSQL?

Este é um exercício relativamente novo para mim, mas preciso encontrar uma maneira de identificar sequências de padrões em uma tabela. Por exemplo, digamos que tenho uma tabela simples que se assemelha ao seguinte: [/imgs/vk32z.jpg] Agora, o ...

2 a resposta

CTE múltiplo em uma única consulta

É possível combinar vários CTEs em uma única consulta comarel? Estou procurando uma maneira de obter resultados como este: WITH 'cte1' AS ( ... ), WITH RECURSIVE 'cte2' AS ( ... ), WITH 'cte3' AS ( ... ) SELECT ... FROM 'cte3' WHERE ...Como você ...

2 a resposta

CTE recursivo para encontrar registros pai

primeiro devo admitir que não estou muito familiarizado com o servidor sqlCTEs recursivos [http://msdn.microsoft.com/en-us/library/ms186243.aspx]mas acho que essa é a melhor abordagem. Eu tenho uma mesatabData. Seu PK é nomeadoidData e existe um ...

2 a resposta

ORACLE (11.2.0.1.0) - CTE recursiva com uma expressão de data

A resposta certa para a seguinte pergunta: Esse erro foi corrigido no 11.2.0.3 ou posterior, se bem me lembro. (11.2.0.1 não é mais suportado de qualquer maneira. 11.2.0.4 é o único release 11.2 que ainda é suportado) - @a_horse_with_no_nameO ...

2 a resposta

Chame um procedimento armazenado no SQL CTE

Você tem permissão para executar procedimentos armazenados em uma instrução SQL CTE? Eu sou um pouco novo para consultas sql cte ...