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

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

1 a resposta

Recursão do SQL CTE: retornando registros pai

Atualmente, estou executando uma consulta CTE para criar recursivamente uma hierarquia de funcionários a partir de uma tabela de funcionários semelhante ao que os exemplos mais recursivos demonstram. Onde estou preso é que estou tentando ...

1 a resposta

CTE do SQL Server referido em auto-junção lenta

Eu escrevi um UDF com valor de tabela que inicia por um CTE para retornar um subconjunto das linhas de uma tabela grande. Existem várias junções no CTE. Algumas internas e uma esquerda se juntam a outras tabelas, que não contêm muitas linhas. O ...

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

3 a resposta

É possível concatenar valores de coluna em uma string usando CTE?

Digamos que tenho a seguinte tabela: id|myId|Name ------------- 1 | 3 |Bob 2 | 3 |Chet 3 | 3 |Dave 4 | 4 |Jim 5 | 4 |Jose -------------É possível usar um CTE recursivo para gerar a seguinte saída: 3 | Bob, Chet, Date 4 | Jim, JoseEu brinquei um ...

1 a resposta

SQLAlchemy SELECT WITH cláusula / instrução (pgsql)

Como alguém executaria uma consulta SQL que usaWITH em sqlalchemy? WITH foo AS (...), bar as (...) SELECT (...) http://www.postgresql.org/docs/9.1/static/queries-with.html [http://www.postgresql.org/docs/9.1/static/queries-with.html] Usando o ...

3 a resposta

Recursão CTE do SQL Server 2008

Estou tentando executar o que acredito ser uma recursão difícil usando um CTE é o SQL Server 2008. Parece que não consigo entender isso. Nos exemplos abaixo, você pode assumir uma profundidade fixa de 3 ... nada será menor que isso. Na vida ...

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

3 a resposta

média de venda do trimestre com o trimestre anterior média de venda

Eu tenho uma tabela em que existem vários atributos como produto da região, ano, qtr, mês, venda. Eu tenho que calcular a venda avg_qtr de cada produto com a mesma região e mostrar sua venda anterior avg_qtr. Eu li sobre lag, mas aqui não é ...

1 a resposta

Combinando INSERT INTO e WITH / CTE

Eu tenho uma CTE muito complexa e gostaria de inserir o resultado em uma tabela física. O seguinte é válido? INSERT INTO dbo.prf_BatchItemAdditionalAPartyNos ( BatchID, AccountNo, APartyNo, SourceRowID ) WITH tab ( -- some query ) SELECT * FROM ...