Existe uma diferença de desempenho entre CTE, sub-Query, tabela temporária ou variável de tabela?

nesta excelente pergunta, as diferenças entreCTE e sub-queries foram discutidas. Gostaria de perguntar especificamente ... ia, as tabelas temporárias são uma boa primeira escolha, uma vez que têm um histograma associado, ou seja, estatísticas.

Mantendo-o simples e como fazer vários CTE em uma consulta

Tenho esta simples consulta T-SQL, que emite um monte de colunas de uma tabela e também junta informações de outras tabe ... inhas opções? Já descartei visões e fiz coisas na camada de dados da aplicação. Prefiro isolar as minhas consultas SQL.

Como criar a tabela Temp com a opção * em tentável a partir da consulta CTE

tenho uma consulta CTE MS SQL da qual quero criar uma tabela temporária. Não sei como fazê-lo, pois dá um erro Invalid ... ursion 0) gostaria de um ponto na direcção certa ou se posso criar uma tabela temporária a partir desta consulta CTE

Inserir multi PostgreSQL ... a voltar com várias colunas

estou a construir uma base de dados com Postgres 9.3 como infra-estrutura, com 3 tabelas: table1 (user_id, username, ... nas de table2 e table3 juntamente com outros dados únicos para essas tabelas. Basicamente 3 x INSERT ... Como faço isso?

DB2 com cláusula

sou novo no DB2 e tenho uma pergunta sobre a cláusula com. Por exemplo, na seguinte consulta: WITH values AS ( ... fará a sub-selecção duas vezes. (Eu uso com e união aqui apenas para dar um exemplo, e desculpe pelo meu pobre Inglês)

Pesquisa de hierarquia T-SQL

Tenho uma tabela com dados hierárquicos: Esta é uma amostra de dados com id, ID Pai, Nome, código (que às vezes não ... cursividade (cte ou enquanto), mas eu o que eu estava tentando implementar era muito complexo e não resolveu o problema.

SQL Server 2012-CTE recursivo com duas condições sob as quais cláusula

#1 editar Mudei a cláusula de e para onde tudo funcionava bem. Mas eu precisava usar uma junção na par ... end ) select * from age_cte; Mas Ou dá um loop infinito ou a idade vai para 119. a chegar aos 120.