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                
            }

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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.