Você busca todos os registros correspondentes à consulta. Se houver não registros, ele retornará um array vazio. Obviamente não há 0 elemento em uma matriz vazia.