Perguntas com a marcação «sql-server»

9
DISTINCT em uma coluna e retorne as linhas TOP

Como você consulta três clientes únicos com o maior Purchase_Cost? Quero aplicar o DISTINCTonly on Customer_Name, mas a consulta abaixo aplica o distinto nas três colunas. Como devo modificar a consulta para obter a saída desejada? SELECT DISTINCT TOP 3 customer_name, order_no, Purchase_Cost...

9
Auto-junção na chave primária

Considere esta consulta que consiste Nem associações automáticas: select t1.* from [Table] as t1 join [Table] as t2 on t1.Id = t2.Id -- ... join [Table] as tN on t1.Id = tN.Id Ele produz um plano de execução com N varreduras de índice em cluster e junções de mesclagem N-1. Sinceramente, não...

9
MERGE prevenção de impasse

Em um de nossos bancos de dados, temos uma tabela que é acessada intensivamente simultaneamente por vários threads. Threads atualizam ou inserem linhas via MERGE. Também existem threads que excluem linhas ocasionalmente; portanto, os dados da tabela são muito voláteis. Tópicos que fazem upserts...