Qual é mais rápido: NOT IN ou NOT EXISTS?

p037_a_minus_bQual a melhor forma de obter relação dos produtos que não foram vendidos nos últimos 7 dias, de modo a avaliar estratégias de promoção desses produtos?

Ou seja, como saber quais elementos estão no conjunto A mas não estão no conjunto B. clique aqui para me ajudar a descobrir qual é a melhor forma

Qual é mais rápido: CASE, CHOOSE ou IIF?

E novamente mais um artigo da série “Qual é mais rápido”, com tira-teima entre diferentes casos do SQL Server. Às vezes me deparo com respostas de tópicos de fóruns em que determinado usuário cita que IIF() é ruim e sugerindo que se deve utilizar o CASE no lugar de IIF(). É assim mesmo? 😕 Continue Lendo “Qual é mais rápido: CASE, CHOOSE ou IIF?”

Qual é mais rápido: DISTINCT ou GROUP BY?

p005_distinctO que é mais eficiente para eliminar linhas repetidas no resultado de uma consulta SQL: DISTINCT ou GROUP BY?
Há pessoas que batem o pé e defendem fortemente o uso de GROUP BY…
Em mais um tira-teima do Porto SQL, este artigo utiliza os planos de execução para demonstrar as diferenças entre as duas construções.
clique aqui para continuar a leitura do artigo

Qual é mais rápido: “SELECT … into” ou “INSERT … SELECT”?

Qual das duas construções abaixo você acha que é de execução mais rápida?

— construção #1
INSERT into ​tabela_destino
SELECT *
from ​origem;

ou

— construção #2
SELECT *
into ​tabela_destino
from ​origem;

Essa questão foi postada há poucos dias em um artigo de Pinal Dave e ele afirmou que a construção #2 é mais rápida.

Será mesmo? 🤔
clique aqui para ler o tira-teima

Crie seu site com o WordPress.com
Comece agora