26/04/2007, 15:06
|
| | Fecha de Ingreso: agosto-2006
Mensajes: 179
Antigüedad: 18 años, 3 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 |