Es una forma de obtener un conjunto vacío; por ejemplo, para crear una nueva tabla vacía con las mismas columnas que una existente;
SELECT TOP 0 * INTO new_table FROM old_table
O para actuar como fuente de nombres de columna
O como una forma de devolver los detalles de la columna pero no datos a una capa de cliente
O como una consulta para verificar la conectividad
Es lo mismo que;
SELECT * FROM table WHERE 0=1