1
resposta

Consulta trazendo metade dos registros totais de um select

Olá,

Preciso fazer um select em uma tabela, mas preciso somente trazer metade dos registros dela. Da pra fazer isso sem fazer dois selects um com cont(*) e outro sem?

$dbRegister = TB_TABELA::select('TB_TABELA.data');

if($profile == ProfileEnums::ProfileOperator){
                $count = floor($dbRegister->count() / 2);
                //de todos os registros do dbRegister preciso pegar somente a quantidade desse count                
            }
1 resposta

Oi Laiane, tudo bem? Retornar a metade também é uma coisa que muda conforme o número de registro cresce. O recomendado para limitar o número de registros é você usar o LIMIT do próprio SQL.