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

17
Paginação no SQL Server

Eu tenho um banco de dados muito grande, aproximadamente 100 GB. Estou executando a consulta: select * from <table_name>; e quero mostrar apenas as linhas 100 a 200. Eu quero entender como isso acontece internamente. O banco de dados busca todos os registros do disco na memória e envia de...

17
Ignorar acentos em 'onde'

Em nosso banco de dados, temos várias entradas com caron / hatschek. Agora, nossos usuários desejam encontrar entradas, incluindo caron / hatschek, quando pesquisam entradas sem. Vou mostrar isso por um exemplo simples: Em nosso banco de dados, temos a entrada (contato com

17
CROSS APPLY produz junção externa

Em resposta à contagem de SQL distinta na partição, Erik Darling postou esse código para solucionar a falta de COUNT(DISTINCT) OVER (): SELECT * FROM #MyTable AS mt CROSS APPLY ( SELECT COUNT(DISTINCT mt2.Col_B) AS dc FROM #MyTable AS mt2 WHERE mt2.Col_A = mt.Col_A -- GROUP BY mt2.Col_A ) AS...

16
Teste se alguma coluna é NULL

Estou tentando descobrir uma consulta fácil que posso fazer para testar se uma tabela grande possui uma lista de entradas que possui pelo menos UM valor em branco (NULL / vazio) em QUALQUER coluna. Eu preciso de algo como SELECT * FROM table AS t WHERE ANY(t.* IS NULL) Eu não quero ter que...