É uma maneira de obter um conjunto vazio; por exemplo, para criar uma nova tabela vazia com as mesmas colunas de uma existente;
SELECT TOP 0 * INTO new_table FROM old_table
Ou para atuar como fonte para nomes de coluna
Ou como uma maneira de retornar detalhes de coluna, mas sem dados para uma camada de cliente
Ou como uma consulta para verificar a conectividade
É o mesmo que;
SELECT * FROM table WHERE 0=1