Até o momento nem sabia que existia uma instrução como essa no SQL. Esta instrução consiste em informar uma porcentagem determinada de registros existentes.

SELECT TOP 50 PERCENT

ID,

Nome

FROM

Produto

A consulta acima informará os primeiros 50% retornados na consulta, lembrando que, como não há ordenação de nenhum campo a ordem de retorno é baseada no retorno do servidor. Muitas vezes a consulta retorna a ordem de cadastro do registro, porém isto PODE SER (não é uma regra) alterado no momento em que a tabela possui muitos registros, experimente filtrar uma tabela que tenha milhares de registros e verá que a ordem de retorno nem sempre será baseada na da inserção.

Não deixe de comentar sobre o post, até a próxima.