Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/04/2007, 15:06
rusinho
 
Fecha de Ingreso: agosto-2006
Mensajes: 179
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: como hacer un SELECT TOP 100 PERCENT from...en postgres

Quizas lo puedas hacer de la siguiente forma:

Suponiendo que trabajs en php, pero la idea seria la misma que en otro lenguaje:

$sql="select count(*) from tablas where condiciones";
$res=pg_query($conex,$sql);
$fila=pg_fetch_array($res);
$num_filas=$fila[0];

Con esto hallas el Numero de filas, ahora:
$valor_porcentaje es el por ejemplo 30% ó 50%
$filas_mostrar=($num_filas*$valor_porcentaje)/100;

$nuevo_sql="select * from tablas where condiciones limit $filas_mostrar,0";

Asi mostrarias el porcentaje de filas que quieras, si es otro lenguaje, me lo dices y yo de pronto tambien lo se hacer,

Espero la idea te sirva

Última edición por rusinho; 26/04/2007 a las 15:19